DolBOBlog

Мысли из моей головы о том, о сём

Удаляем все лайки в VK

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

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

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

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

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

Шаг первый

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

Шаг второй

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

Шаг три

  1. В текстовое поле консоли вставьте специальный скрипт, представленный ниже. Для этих целей используйте сочетания «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);
};
  1. Нажмите кнопку «Enter» для обработки кода и подождите некоторое время. Точное ожидание напрямую зависит от количества фотографий, лайки под которыми вы удаляете.

Шаг четыре

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

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

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