当前位置: 首页 > article >正文

selenium滚动到页面底部

selenium页面滚动加载到底部

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

http://www.kler.cn/a/282599.html

相关文章:

  • java项目-jenkins任务的创建和执行
  • 借助Excel实现Word表格快速排序
  • mybatisPlus打印sql配置
  • SpringBoot - Async异步处理
  • R语言贝叶斯分析:INLA 、MCMC混合模型、生存分析肿瘤临床试验、间歇泉喷发时间数据应用|附数据代码...
  • 计算机网络 (4)计算机网络体系结构
  • 企业数据治理之主数据---供应商主数据
  • 关于测试工程师在性能测试工具jmeter的熟悉和精通
  • echarts 柱状图_堆叠柱状图_数据分区_常用图表配置_数据可视化
  • Oracle(94)如何创建角色?
  • 海思SD3403/SS928V100开发(16)Tsensor驱动开发
  • MySQL系列—3.体系架构
  • 学苑教育杂志社学苑教育编辑部学苑教育杂志2024年第23期目录
  • ISP 3A 算法:自动曝光(AE)中的平均亮度法详解
  • 使用ElementUI + Vue框架实现学生管理系统前端页面设计
  • 如何从笔记本电脑或台式电脑恢复丢失的照片和视频
  • windows11 上安装了python的wxpython模块,vscode运行时还是报错的解决方法
  • 电商库存API:商家数字化转型的加速器
  • carla unreal engine源码:如何创建radar可视化探测锥
  • YOLOv9改进策略【损失函数篇】| 利用MPDIoU,加强边界框回归的准确性
  • 滴滴出行:分布式数据库的架构演进之路|OceanBase案例
  • Android实现自定义方向盘-7livedata,viewmodel相关问题
  • React基础面试题
  • Android使用前台服务
  • 从“养老社区、居家健康”迈向“全生活场景”,保险+康养步入3.0时代!
  • 系统开发压力测试高并发