Скриптик для проверки выиграл или нет на indiegla

azazely85

Король флуда
Дней с нами
2.860
Розыгрыши
10
Сообщения
513
Репутация
46
Реакции
825
вставлять в консоле браузера
при открытом списке для проверки

var articles = document.getElementsByClassName('check-if-won');
setInterval(function() {articles[0].click();
console.log(1);
}, 5000);

запускаете и если не лезит ошибок все ок можете переключится на другую вкладку сам все проверит, долговат но нет времени допилить и запакавать в приложение для хрома
 
Сначала проверь на существование класса check-if-won (если != undefined, либо мутацию попробуй ), а потом уже вызывай ф-ию каждые пять секунд (хотя не совсем понимаю, зачем тебе ее вызывать именно так, если ты уже один раз проверил).
А вообще лучше fetch использовать, очень удобен, и можешь выводить на главной странице все выигрыши при прогрузке страницы, не важно где, просто берёшь с собой куки, и отправляешься в путь.
И да, нерационально массив используешь.
Попробуй querySelector, он подбирает первый попавшийся элемент с таким классом, что тебе и нужно. Массив - лишняя трата оп для массива. А представь, что там 2^16 элементов? Прикинь, как он их долго будет заносить в массив, и как сильно будет нагружать твою страницу, держа всё в оперативной памяти.
 
  • Like
Реакции: azazely85
спасибо за совет, я так на скорую руку набросал, а то проверять было влом)