sac*_*ale 2 python lazy-loading web-scraping selenium-webdriver webdriverwait
我想滚动这个使用
actions = ActionChains(browser)
actions.send_keys(Keys.PAGE_DOWN)
actions.perform()
Run Code Online (Sandbox Code Playgroud)
直到它到达滚动的底部,在那里它会找到一个元素“加载更多”
loadMoreButton = browser.find_element_by_css_selector(
".btn.list-view__load-more.list-view__load-more--js")
loadMoreButton.click()
Run Code Online (Sandbox Code Playgroud)
然后庞塞单击加载更多按钮,它必须再次执行滚动操作,然后再次执行加载更多操作,直到加载更多按钮不可用。
我必须使用此页面向下操作,因为在页面滚动到元素之前元素不会加载,如果有人可以提出一些解决方案将有很大帮助
小智 6
这对我来说是零问题...
from selenium.webdriver.common.keys import Keys
driver.find_element_by_tag_name('body').send_keys(Keys.PAGE_DOWN)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5987 次 |
最近记录: |