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

解决selenium打印你保存为PDF时图片未加载成功的问题

使用selenium打印网页时,如果程序运行很快的话,可能会导致图片没有加载成功即进行了保存,出现这个问题最初的思考是在执行打印任务时使用js进行强制等待,后发现实现效果并不好。在加载页面时使用自动下滑的方式将网页拉到底,即可解决selenium打印你保存为PDF时图片未加载成功的问题

# 设置滚动的距离和间隔时间
distance = 300  # 每次滚动的距离,可根据需求进行修改
interval = 0.2  # 每次滚动的间隔时间,可根据需求进行修改
# 计算需要滚动的次数
scrolls = int((driver.execute_script("return document.body.scrollHeight;") - current_scroll_position) / distance )# 循环滚动页面for _ in range(scrolls ):driver.execute_script(f"window.scrollBy(0, {distance });")time.sleep(interval )

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python 网络篇(网络编程)
  • linux高级编程(网络)(www,http,URL)
  • kaggle 量化交易 比赛
  • 【瑞吉外卖 | day07】移动端菜品展示、购物车、下单
  • request method ‘DELETE‘ is not supported问题
  • Vue3 父传子props双向数据绑定 defineProps 和 defineModel
  • The Web3 社区 Web3 产品经理课程
  • DNS 轮询解析怎么理解?
  • 简谈设计模式之桥接模式
  • 《绝区零》公测“翻车”
  • 浅析stm32启动文件
  • 图示 JVM 可达性分析算法
  • opencv—常用函数学习_“干货“_4
  • prompt第四讲-fewshot
  • ES6 Class 的继承(十一)
  • 230. Kth Smallest Element in a BST
  • CSS实用技巧干货
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • golang中接口赋值与方法集
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • 从重复到重用
  • 复杂数据处理
  • 机器学习 vs. 深度学习
  • 排序算法之--选择排序
  • 漂亮刷新控件-iOS
  • 区块链分支循环
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 小程序开发中的那些坑
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # include “ “ 和 # include < >两者的区别
  • (1)Nginx简介和安装教程
  • (10)ATF MMU转换表
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (2022 CVPR) Unbiased Teacher v2
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (zhuan) 一些RL的文献(及笔记)
  • (补)B+树一些思想
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计大学生兼职系统
  • (七)Activiti-modeler中文支持
  • (十三)Flink SQL
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (四)图像的%2线性拉伸
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .bat批处理(七):PC端从手机内复制文件到本地