Удаляем лайки из ВКонткате

Автоматическое удаление лайков простым скриптом для браузера, чтобы товарищу майору сложнее работалось.


Мы воспользуемся небольшим скриптом прямо в консоле браузера, чтобы выпилить все лайки из ВК. При этом вам не нужно передавать никому свои пароли, так что это безопасный способ.


1. Открываем вот эту страницу, предварительно авторизовавшись в ВК.


https://vk.com/feed?section=likes


2. После этого пролистайте страницу до самого низа, попутно проверив, чтобы в блоке с комментариями не было оценок. Данный шаг является самым долгим, если количество лайков превышает несколько тысяч, но может быть оптимизирован частичным удалением в несколько заходов.

Заодно посмотрите какую вы фигню лайкали

Удаляем лайки из ВКонткате ВКонтакте, Гайд, Туториал, Анонимность, Инструкция, Приватность, Социальные сети, Лайк, Длиннопост

3. Теперь кликните в любой области страницы правой кнопкой мыши и выберите пункт «Просмотреть код». В разных браузерах пункт отличается, но всегда присутствует.

Удаляем лайки из ВКонткате ВКонтакте, Гайд, Туториал, Анонимность, Инструкция, Приватность, Социальные сети, Лайк, Длиннопост

4. Оказавшись на странице с исходным кодом сайта, перейдите на вкладку «Console». Чаще всего этот и предыдущий шаги можно сократить нажатием клавиши «F12» на клавиатуре.

Удаляем лайки из ВКонткате ВКонтакте, Гайд, Туториал, Анонимность, Инструкция, Приватность, Социальные сети, Лайк, Длиннопост

5. В текстовое поле консоли вставьте специальный скрипт, представленный ниже. Для этих целей используйте сочетания «CTRL+C» и «CTRL+V»


var likes = document.body.querySelectorAll('.like.active');

for (let i = 0, interval = 5000; i < likes.length; i++, interval += 5000) {

setTimeout( ()=> {

likes[i].click();

console.log(i+1 + ' delete');

}, interval);

};

Нажмите кнопку «Enter» для обработки кода и подождите некоторое время. Точное ожидание напрямую зависит от количества фотографий, лайки под которыми вы удаляете.

Удаляем лайки из ВКонткате ВКонтакте, Гайд, Туториал, Анонимность, Инструкция, Приватность, Социальные сети, Лайк, Длиннопост

Когда лайк под последней загруженной фотографией будет удален, процедура завершается. Можете обновить страницу, чтобы увидеть результаты.


Несмотря на весьма большой промежуток времени между итерациями, иногда код может давать сбои из-за повторения однообразных действий. Увы, но это никак нельзя оптимизировать.


Также вероятно будет выскакивать капча, которую надо проходить, или обновлять страницу, так что следите за выполнением скрипта.