当前位置:   article > 正文

【测试】修改selenium选项配置参数优化性能_blink-settings

blink-settings

我们在启动selenium它会使用默认的选项参数,但是这可能会导致你用不着的功能也一起加载启动了,先不说暂用性能,就速度很慢这一点就不太友好,所以有必要设置一下

1.常用选项

下面列举了一些我们比较常用的配置选项
完整选项可以看一下 https://peter.sh/experiments/chromium-command-line-switches/


options.add_argument('--headless')  # 无头模式,即不启动界面
options.add_argument('--incognito')  # 无痕模式
options.add_argument('--user-agent=Mozilla/5.0...Safari/537.36')  # 设置请求头的User-Agent
options.add_argument('--start-maximized')  # 设置窗口最大化
options.add_argument('--window-size=600x600')  # 设置窗口大小
options.add_argument('--hide-scrollbars')  # 不显示滚动条
options.add_argument('--no-sandbox')  # 不使用沙箱,Linux环境可以解决root运行不了的问题
options.add_argument('--disable-gpu')  # 禁用GPU
options.add_argument('--disable-gpu-program-cache')  # 禁用GPU缓存
options.add_argument('--disable-extensions')  # 禁用扩展
options.add_argument('--disable-software-rasterizer')  # 禁用3D软件光栅化器
options.add_argument('--disable-extensions')  # 禁用扩展
options.add_argument('--disable-infobars')  # 禁用浏览器正在被自动化程序控制的提示
options.add_argument('--disable-javascript')  # 禁用JS
options.add_argument('--blink-settings=imagesEnabled=false')  # 不加载图片
options.add_argument('--ignore-certificate-errors')  # 禁现窗口最大化
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
2.举个例子

比较有效的优化,比如说不加载图片、使用无头模式、把代理改为手机代理等

from selenium.webdriver import Chrome, ChromeOptions

options = ChromeOptions()
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.add_argument("disable-gpu")
options.add_argument("--disable-software-rasterizer")
options.add_argument("blink-settings=imagesEnabled=false")
options.add_argument("--disable-extensions")
options.add_argument("--ignore-certificate-errors")
options.add_argument("--headless")

driver = Chrome(executable_path="F:\webdriver\chromedriver.exe", options=options)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/44495
推荐阅读
相关标签
  

闽ICP备14008679号