将滚动条移动到页面的底部 (此处设置了一个极端值)
js="var q=document.documentElement.scrollTop=100000"
self.driver.execute_script(js)
time.sleep(3)
#将滚动条移动到页面的顶部
js="var q=document.documentElement.scrollTop=0"
self.driver.execute_script(js)
time.sleep(3)
若要对页面中的内嵌窗口中的滚动条进行操作,要先定位到该内嵌窗口,在进行滚动条操作
js="var q=document.getElementById('id').scrollTop=100000"
self.driver.execute_script(js)
time.sleep(3)
举例(对于可连续滚动加载的页面 用for循环)
for i in range(2):
js = "var q=document.documentElement.scrollTop=100000"
self.driver.execute_script(js)
time.sleep(2)
附一张scrapy流程图