Url_main = "https://www.youtube.com/feed/history" Я хочу бесконечно прокручивать указанную выше веб-страницу вниз, пока не будет видно все содержимое, поэтому я попытался из selenium import webdriver из ...

1
lee 28 Дек 2020 в 17:09

1 ответ

Лучший ответ

Вы можете реализовать что-то вроде этого:

# save the max scrollHeight of the page
scrollHeight = d.execute_script("return window.scrollMaxY")
scrolled_pages = 0
# while we have not reached the max scrollHeight
while d.execute_script("return window.pageYOffset") < scrollHeight:
# scroll one page down
    d.execute_script("window.scrollByPages(1)")
    scrolled_pages += 1
# wait to load any lazy loaded images (may not be needed, depending on your usecase)
    time.sleep(0.2)
1
NationBoneless 29 Дек 2020 в 00:13