在使用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 , 加速很明显,嘎嘎快

相关推荐
zzZ··*3 小时前
自动登录上海大学校园
python·网络协议·selenium
西安同步高经理4 小时前
日差检定测试仪的功能作用与使用方法详解、日差测试仪、日差测量
测试工具
zandy10114 小时前
衡石科技Agentic BI实战:基于自然语言查询与自动化分析的新一代智能系统
运维·科技·自动化·agentic bi
AiTEN_Robot4 小时前
机器人叉车的技术落地与效率挖掘:仓储自动化的效能提升方案
运维·机器人·自动化
深蓝电商API4 小时前
Selenium处理iframe嵌套页面实战
爬虫·python·selenium
遇见火星5 小时前
CI/CD实战:从手动部署到自动化流水线
运维·ci/cd·自动化
MESMarketing5 小时前
互动分享 | ISO 26262安全分析概览
功能测试·测试工具·安全·网络安全·matlab
线束线缆组件品替网5 小时前
服务器高速互连测试中的 CableMAX 高速线缆实践
运维·服务器·人工智能·自动化·硬件工程·材料工程
2501_941982055 小时前
企微API外部群自动化:快速建立自己的护城河
运维·自动化·企业微信