如何使用Selenium Python向下滚动网页

0 投票
1 回答
1669 浏览
提问于 2025-04-20 10:29

我需要在网页上向下滚动,然后选择一个选项。

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 )")

这里,

  1. x-coord 是你想要在左上角显示的文档水平位置的像素值。
  2. y-coord 是你想要在左上角显示的文档垂直位置的像素值。

撰写回答