Как я могу прокрутить вниз прокручиваемую панель (а не все окно) с помощью Selenium?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу прокрутить вниз прокручиваемую панель (а не все окно) с помощью Selenium?

Сообщение Anonymous »

Я пытался получить имена покемонов и данные об их использовании с левой панели https://www.pikalytics.com/. Я попробовал с BeautifulSoup, но, видимо, он смог очистить только первые 25 данных, поскольку исходный код не был полностью растянут. В результате мне пришлось прокрутить панель вниз, чтобы получить полный доступ. Но как?
Вот решения, которые я пробовал:

Код: Выделить всё

driver = webdriver.Chrome()
driver.get('https://www.pikalytics.com')
panel = '//*[@id="mini_list_wrapper"]'
driver.find_element(By.XPATH, panel).send_keys(Keys.PAGE_DOWN)
и, таким образом, он вернул ошибку, связанную с тем, что элемент не доступен для взаимодействия. Я пробовал другие пути xpath от его дочерних узлов, но ни один из них не сработал.

Подробнее здесь: https://stackoverflow.com/questions/787 ... h-selenium
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»