在使用Selenium进行网页自动化时,如果遇到网页加载缓慢或卡顿的情况,尝试一下这个方法吧

  1. 使用无头模式(Headless Mode)
    无头模式可以在后台运行浏览器,不需要显示浏览器窗口,这样可以减少资源消耗并提高速度。
python 复制代码
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.headless = True
driver = webdriver.Chrome(options=options)
driver.get('https://www.example.com')```

2. 禁用不必要的插件和功能
禁用浏览器插件和功能可以减少加载时间。

```python
options.add_argument('--disable-extensions')
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
  1. 减少页面加载的资源
    可以通过设置浏览器参数来减少页面加载的资源,例如图片、视频等。
python 复制代码
prefs = {"profile.managed_default_content_settings.images": 2}
options.add_experimental_option("prefs", prefs)

亲测了,1 跟 3 , 加速很明显,嘎嘎快

相关推荐
Wpa.wk1 天前
接口测试 - 接口测试工具 Postman-基础使用
经验分享·测试工具·lua·postman
可可南木1 天前
ICT测试日志 --4--日志记录的格式 中
功能测试·测试工具·pcb工艺
卓码软件测评1 天前
第三方软件测评机构:【Gatling构建JSON请求体StringBody、ElFileBody和Pebble模板的使用】
测试工具·性能优化·json·测试用例
美团程序员1 天前
软件测试面试题总结【含答案】
功能测试·测试工具·职场和发展
掌心向暖RPA自动化1 天前
如何用影刀RPA自动化采集公号对标账号历史文章?(上篇) | 选题库+标题库+案例库搭建必备
经验分享·自动化·新媒体运营·影刀rpa
qq_526099131 天前
工业检测丢帧、医疗影像延迟无解?先查 “信号翻译官” 图像采集卡
计算机视觉·自动化
b***25112 天前
电池组PACK自动化生产线的关键技术与实施路径
自动化
meizisay2 天前
亿可达_自动发邮件攻略
人工智能·经验分享·低代码·职场和发展·自动化
AiTEN_Robotics2 天前
叉车机器人攻克工厂内部物流重复性任务难题
机器人·自动化
凯子坚持 c2 天前
企业级数据抓取进阶指南:深度解析IPIDEA自动化解决方案与实战应用
运维·自动化