Прокрутите список Подписчиков / Список подписчиков в окне Instagram - PullRequest
0 голосов
/ 08 декабря 2018

Привет :) Я искал решение для прокрутки списка ниже / подписчиков в окне Instagram.Я делаю следующие шаги:

  • открываем профиль IG пользователя A;
  • нажимаем на кнопку «подписчики»;
  • ящик ссписок 12 подписчиков появляется в окне IG.

Когда список подписчиков отображается вверх, когда я прокручиваю вниз с помощью строки:

driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

я получаю, что страница нижеокно прокручивается вниз: (

Как прокрутить список в окне подписчиков?

Заранее спасибо :) Мария.

1 Ответ

0 голосов
/ 08 декабря 2018

вы можете попробовать execute_script() и изменить .isgrP, если другой класс

...
from selenium.webdriver.support.ui import WebDriverWait 
.....
# after click follower link, wait until dialog appear
WebDriverWait(driver, 10).until(lambda d: d.find_element_by_css_selector('div[role="dialog"]'))
# now scroll
driver.execute_script('''
    var fDialog = document.querySelector('div[role="dialog"] .isgrP');
    fDialog.scrollTop = fDialog.scrollHeight
''')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...