Не удается прокрутить div | Selenium | Python

#python #python-3.x #selenium #selenium-webdriver #selenium-chromedriver

Вопрос:

Некоторое время назад было опубликовано несколько вопросов о прокрутке списка подписчиков ИГ, похоже, это не работает для списка лайков ИГ в посте, так как структура, похоже, представляет собой div со списком подписчиков внутри него.

Я попытался щелкнуть по окну (чтобы сделать его прокручиваемым) и использовать стрелку вниз (щелчок включал прокрутку, когда я делал это вручную, но не работал с ботом), используя метод, который был опубликован в вопросе «прокрутка списка подписчиков IG».:

 element= driver.find_elements_by_xpath("")
driver.execute_script("arguments[0].scrollIntoView();", element)
 

этот метод также:

 recentList = driver.find_elements_by_xpath("//div[@class='...']")
driver.execute_script("window.scrollTo(0, 500);")
 

Опять же, я хочу прокрутить список и загрузить в него больше профилей. Вот как выглядит HTML, кстати

фильм

Комментарии:

1.Вы пробовали это: body = browser.find_element_by_css_selector('body') body.send_keys(Keys.PAGE_DOWN)

2. нет, не сработало, выдает ошибку «элемент не взаимодействует». Просто чтобы нам было ясно, я хочу прокрутить список лайков вниз, а не всю страницу целиком. Так работает ли это на дивах, потому что, возможно, я делаю это неправильно