如何在python中使用splinter向下和向上滚动。

时间:2017-11-28 13:28:17

标签: python selenium scroll web-scraping splinter

无法找到使用splinter滚动的命令。无论我在哪里搜索,都只能找到硒但不能找到分裂物。

3 个答案:

答案 0 :(得分:4)

你需要使用javascript来实现相同的

向下滚动

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

向上滚动

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

答案 1 :(得分:1)

先前的答案接近但不正确

滚动到底部是:

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

答案 2 :(得分:0)

添加到塔伦(Tarun)的答案中,

如果您想进入中间页,

browser.execute_script("window.scrollTo(200, document.body.scrollHeight);")

也许您想进一步浏览页面,只是增加数字

browser.execute_script("window.scrollTo(400, document.body.scrollHeight);")