Убрать скроллинг не затрагивая основной функционал кода
Добрый день, сразу хочу сказать что в программирований я полный ноль.
Собственно у меня есть код который мне друг написал и он немного неправильно работает. Есть форум, где есть розыгрыши - этот код позволяет сканировать раздел с розыгрышами и участвовать в нём автоматически. Но в последнем обновлений форума добавили флажок который убирает отображения розыгрышей в которых ты уже участвуешь. В моём же коде - он листает все страницы с розыгрышами, хотя они все на первой странице. Возможно ли сделать так чтобы код и дальше открывал розыгрыши но при этом не скроллил вниз постоянно. Хотя судя по всему весь код именно на этом и строится(пробовал сделать отзум на 50% где нету скроллинга и в итоге код перестал работать) Сам код: function scrollpage() { var Height=document.documentElement.scrollHeight; var i=1; function f(){ window.scrollTo(0,i); Height=document.documentElement.scrollHeight; i=i+200; if(i>=Height) { openNewPage(); return; } setTimeout( f,500); }f(); } function openNewPage() { var dates = document.querySelectorAll('[id^="thread"]'); for (var i = 0; i < dates.length; i++) { var alreadyIn = dates[i].innerHTML; if (alreadyIn.search('alreadyParticipate') == -1) { setTimeout(function(i) { var num = dates[i].attributes.id.nodeValue; var splits = num.split('-'); GM_openInTab ('https://%форум%/threads/' + splits[1]); console.log('https://%форум%/threads/' + splits[1]); }, 10000*i, i); } } } scrollpage(); Заранее спасибо за помощь. |
Часовой пояс GMT +3, время: 05:12. |