selenium滚动到页面底部

selenium页面滚动加载到底部

python 复制代码
import time

# 方法:滚动到页面底部
def scroll_to_bottom(driver):
    last_height = driver.execute_script("return document.documentElement.scrollHeight")
    print(f"Initial Document Height: {last_height}")

    while True:
        print("Scrolling down...")
        # 向页面底部滚动
        driver.execute_script("window.scrollTo(0, document.documentElement.scrollHeight);")

        # 等待页面加载
        time.sleep(3)

        # 获取新的页面高度
        new_height = driver.execute_script("return document.documentElement.scrollHeight")
        print(f"New Document Height: {new_height}")

        # 如果新高度和旧高度相同,说明已经到底
        if new_height == last_height:
            print("Reached bottom of the page.")
            break

        last_height = new_height
相关推荐
xiaohe060116 分钟前
📖 每一份收获都值得被纪念:小何的 2025 年度总结
前端·年终总结
站大爷IP18 分钟前
Python实现Excel数据自动化处理:从繁琐操作到智能流程的蜕变
python
社恐的下水道蟑螂19 分钟前
深入理解 React 中的 Props:组件通信的桥梁
前端·javascript·react.js
青莲84321 分钟前
Java基础篇——第三部
java·前端
BBB努力学习程序设计22 分钟前
Python 进阶知识点精讲:上下文管理器(Context Manager)的原理与实战
python·pycharm
清水白石00824 分钟前
《深入 super() 的世界:MRO 与 C3 线性化算法的全景解析与实战指南》
python
大厂技术总监下海25 分钟前
Python 开发者的“新引擎”:Rust 编写的解释器,性能与安全兼得
python·开源
社恐的下水道蟑螂26 分钟前
LangChain:AI 应用开发框架的深度解析与实践指南
前端·langchain·ai编程
凌览27 分钟前
2025年,我和AI合伙开发了四款小工具
前端·javascript·后端
青莲84328 分钟前
Java基础篇——第一部
android·前端