原文: https://pythonbasics.org/selenium_scroll_down/

您是否希望 Selenium 浏览器滚动到页面末尾? 您可以使用代码,确切地说是 javascript 代码。

加载网页后,您可能需要向下滚动。您可以向下滚动特定数量或一直向下滚动到底部。

Selenium 向下滚动

示例

Selenium 向下滚动代码如下所示。 它使用 javascript 校准方法execute_script(),以滚动到网页的末尾。

  1. #_*_coding: utf-8_*_
  2. from selenium import webdriver
  3. import time
  4. browser=webdriver.Firefox()
  5. browser.get("https://en.wikipedia.org")
  6. browser.execute_script("window.scrollTo(0,document.body.scrollHeight)")
  7. time.sleep(3)
  8. browser.close()

Selenium 向下滚动 - 图1

下载示例