Всем доброго времени суток! Имеется следующий скрипт (вставляю снизу). Он ищет на странице поиска Ютуба нужный канал и кликает на видос с ним. Проблема вот в чем: часто нужные каналы с видосами находятся снизу, а поиск выдает только первые 20 результатов. Соответственно, нужно скроллить страницу до того момента, пока он не найдет нужное мне совпадение. Для меня пока что единственный вариант, это использование window.scrollBy(x,y). Прошу помочь с решением! Заранее огромное спасибо! Код (Javascript): (() => { const coll = document.querySelectorAll('div#channel-info'); let elem; for (let item of coll) { if ( item.innerText == 'НАЗВАНИЕ КАНАЛА' && (elem = item) ) break; }; if (elem) elem.parentNode.parentNode.querySelector('a#thumbnail').click(); else alert('Не найдено!'); })();
Посмотри какой колбек они дергают при достижении конца страницы и подгрузки следующих данных и работай с ним.