Skip to content

Instantly share code, notes, and snippets.

@Timur00Kh
Last active May 23, 2022 20:39
Show Gist options
  • Save Timur00Kh/f83f157c0c2325916007f89450eef559 to your computer and use it in GitHub Desktop.
Save Timur00Kh/f83f157c0c2325916007f89450eef559 to your computer and use it in GitHub Desktop.

VK

  1. Переходим на https://vk.com/lirs_kfu
  2. Долистываем до нелайканных постов
  3. Открываем дебаг консоль (F12)
  4. Вставляем скрипт

Автор не несет ответственности за то что не все пролайкано, считайте сами!!

UPD: Говорят скрипт приходится перезапускать. Стрелка вверх в консоли, потом Enter.

function getRandomInt(min, max) {
  min = Math.ceil(min);
  max = Math.floor(max);
  return Math.floor(Math.random() * (max - min)) + min; //Максимум не включается, минимум включается
}

const sleep = ms => new Promise(r => setTimeout(r, ms));

let likes, count = 0, wait = 0;

async function proceed() {
    if (document.querySelector(".captcha")) {
        await sleep(getRandomInt(1048, 4096))
        proceed();
        return;
    }
    likes = document.querySelectorAll(".PostBottomAction.PostBottomAction--withBg.PostButtonReactions.PostButtonReactions--post:not(.PostButtonReactions--icon-active)");
    if (likes.length > 0) {
        likes[0].scrollIntoView();
        likes[0].click();
        count += 1;
    } else {
        wait += 1;
        if (wait > 4) {
            alert(`${count} posts was liked`);
        } else {
           await sleep(getRandomInt(1048, 4096)); 
            proceed();
        }
    }
    if (likes.length > 1) {
        await sleep(getRandomInt(1048, 4096))
        proceed();
    }
}
proceed();

Дополнительно

Может помочь:

  1. https://github.com/Defasium/vkCaptchaBreaker
  2. Ванлайнер для проверки кол-ва лайков. (Нужно долистать до конца страницы) document.querySelectorAll(".PostBottomAction.PostBottomAction--withBg.PostButtonReactions.PostButtonReactions--post.PostButtonReactions--icon-active").length

YouTube

  1. Открыть плейлист со всеми видео канала (https://www.youtube.com/watch?v=JkuyT7vSv5E&list=UUaydTrl-7neAwrhaWEz0cFQ)
  2. Лайкать мышкой, переходить к следующему видео комбинацией (Shift + N)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment