以下是使用 Selenium 和 ChromeDriver 模拟下滑页面直至底部的 Python 代码示例:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

# 创建 ChromeDriver 实例
driver = webdriver.Chrome()

# 打开网页
driver.get('http://www.example.com')

# 模拟下滑页面
while True:
    # 执行 JavaScript 代码获取当前页面高度
    current_height = driver.execute_script('return document.body.scrollHeight')
    
    # 模拟向下滑动
    driver.find_element_by_tag_name('body').send_keys(Keys.END)
    
    # 等待页面加载
    time.sleep(3)
    
    # 获取新的页面高度
    new_height = driver.execute_script('return document.body.scrollHeight')
    
    # 如果滑动到底部,退出循环
    if new_height == current_height:
        break

# 关闭 ChromeDriver 实例
driver.close()

这段代码会打开一个 Chrome 浏览器窗口并访问 'http://www.example.com' 网站,然后模拟下滑页面直至底部。在每次滑动之后,代码会等待 3 秒钟,以确保页面加载完成。如果页面已经滑动到底部,则退出循环并关闭浏览器窗口。

Python Selenium Webdriver 模拟下滑页面至底部

原文地址: https://www.cveoy.top/t/topic/oXSV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录