Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2021, 20:32   #1
MichaelYT
Новичок
Джуниор
 
Регистрация: 23.01.2021
Сообщений: 1
Восклицание нужно скроллить страницу до того момента, пока он не найдет нужное мне совпадение. / Браузер Chrome / Ютуб

Всем доброго времени суток!
Имеется следующий скрипт (вставляю снизу).
Он ищет на странице поиска Ютуба нужный канал и кликает на видос с ним.
Проблема вот в чем: часто нужные каналы с видосами находятся снизу, а поиск выдает только первые 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('Не найдено!');
})();
MichaelYT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Браузер Chrome включил беспарольный вход Ципихович Эндрю Общие вопросы Web 2 02.06.2018 12:21
Как заставить поток ждать пока браузер завершит свою работу bilibian Общие вопросы Delphi 4 10.11.2015 15:33
Hook, как убедиться в том, что это нужное мне окно crazygoldbullet Win Api 2 25.08.2013 03:10
Создать браузер с окном отображающий динамику обмена между клиентом и сервером с момента установления соединения по протоколу TCP. aasavelev Работа с сетью в Delphi 0 22.02.2012 18:30
Бейсик. Вычисление момента инерции,момента сопротивления площади поперечного сечения для кольца kostia-92 Помощь студентам 0 26.06.2011 09:58