硒不滚动

时间:2018-10-16 04:28:58

标签: python selenium selenium-chromedriver

我有一个网站,希望通过Selenium和Chrome和Python滚动浏览。以前,当我想向下滚动时,总是给出以下命令:

driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

但是,由于我不明白的原因,该网站阻止了我滚动。有人有什么建议吗?

以下是如何访问我遇到问题的页面:

  1. 转到https://shopwoodmans.com
  2. 点击“在商店中”
  3. 点击任何一家商店
  4. 单击任何“购物通道”选项

1 个答案:

答案 0 :(得分:2)

如果您想向下滚动页面以触发XHR,请尝试以下方法

from selenium.webdriver.common.keys import Keys

driver.find_element_by_tag_name('body').send_keys(Keys.END)