Всем доброго времени суток!
Имеется следующий скрипт (вставляю снизу).
Он ищет на странице поиска Ютуба нужный канал и кликает на видос с ним.
Проблема вот в чем: часто нужные каналы с видосами находятся снизу, а поиск выдает только первые 20 результатов. Соответственно, нужно скроллить страницу до того момента, пока он не найдет нужное мне совпадение.
Для меня пока что единственный вариант, это использование
window.scrollBy(x,y).
Помогите с решением, о великие
(() => {
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('Не найдено!');
})();