我有一个网站,我想使用Selenium和Chrome和Python滚动浏览。以前,当我想向下滚动时,我总是给出以下命令:
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
但是,由于我不明白的原因,这个网站阻止我滚动。有人有什么建议吗?
以下是访问我遇到问题的页面的方法:
- 转到 https://shopwoodmans.com
- 点击"店内">
- 点击任何商店
- 点击任何"购物通道"选项
如果要向下滚动页面以触发 XHR,请尝试以下方法
from selenium.webdriver.common.keys import Keys
driver.find_element_by_tag_name('body').send_keys(Keys.END)