- Переходим на https://vk.com/lirs_kfu
- Долистываем до нелайканных постов
- Открываем дебаг консоль (F12)
- Вставляем скрипт
Автор не несет ответственности за то что не все пролайкано, считайте сами!!
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();
Может помочь:
- https://github.com/Defasium/vkCaptchaBreaker
- Ванлайнер для проверки кол-ва лайков. (Нужно долистать до конца страницы)
document.querySelectorAll(".PostBottomAction.PostBottomAction--withBg.PostButtonReactions.PostButtonReactions--post.PostButtonReactions--icon-active").length
- Открыть плейлист со всеми видео канала (https://www.youtube.com/watch?v=JkuyT7vSv5E&list=UUaydTrl-7neAwrhaWEz0cFQ)
- Лайкать мышкой, переходить к следующему видео комбинацией (Shift + N)