如何使用Selenium Python向下滚动网页
我需要在网页上向下滚动,然后选择一个选项。
driver.find_element_by_css_selector("#AttrRowID11 > div.clearfix").click()
这个点击操作需要在滚动到一定位置后进行。怎么用Python来实现呢?
1 个回答
0
window.scrollTo()
是一个可以让网页滚动到指定位置的函数。
你可以通过下面的方式来滚动网页,
driver.execute_script("window.scrollTo(0, <vertical_position_to_scroll> )")
例如:
driver.execute_script("window.scrollTo(x-coord,y-coord )")
这里,
- x-coord 是你想要在左上角显示的文档水平位置的像素值。
- y-coord 是你想要在左上角显示的文档垂直位置的像素值。