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

相关推荐
猿小羽1 小时前
[TEST] Selenium 自动化测试 - 1769143497387
selenium·测试工具
深蓝电商API1 小时前
Selenium多窗口切换与Cookie管理
爬虫·python·selenium·测试工具
猿小羽1 小时前
[TEST] Selenium 自动化测试 - 1769133931910
selenium·测试工具
木叶子---2 小时前
Postman测试WebService接口
测试工具·postman
程序员杰哥2 小时前
Pytest自动化测试框架实战
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·pytest
llilian_162 小时前
NTP时间同步服务器 卫星时钟同步服务器在气象监测方向的深度应用 授时服务器
服务器·功能测试·单片机·嵌入式硬件·测试工具
llilian_163 小时前
延迟信号发生器 延迟脉冲信号发生器在激光触发领域的应用 高速脉冲信号发生器
功能测试·单片机·嵌入式硬件·测试工具·自动化
0思必得04 小时前
[Web自动化] 爬虫URL去重
运维·爬虫·python·selenium·自动化
蜘蛛小助理4 小时前
【进销存实战】用蜘蛛表格搭建自动化库存管理系统,缺货预警+出入库统计一键搞定
自动化·进销存·多维表格·蜘蛛表格
康康的AI博客4 小时前
AI辅助文献综述:基于Gemini 2.5 Pro的自动化研究革命
运维·自动化