Mah*_*ran 12 python selenium chrome-options
在python-selenium chrome_options中,以下两个选项到底有什么区别,我知道两者都运行selenium脚本而不打开浏览器。
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
Run Code Online (Sandbox Code Playgroud)
--disable-gpu 不打开浏览器就不会运行脚本,只有--headless. 它曾经在 Windows问题 737678:Headless: make --disable-gpu flag needed 上需要,但此错误已修复。chrome_options.add_argument('--headless')是你所需要的全部。
你没看错。添加参数以无头模式--headless启动Chrome 浏览上下文。
然而,争论的目的--disable-gpu是在Windows平台上启用google-chrome-headless。由于SwiftShader之前在无头模式下在 Windows 上断言失败,因此需要它。
此问题已通过Headless解决:make --disable-gpu 标志不必要
您可以在ERROR:gpu_process_transport_factory.cc(1007)-Lost UI shared context 中找到相关的详细讨论:在 Headless 模式下通过 ChromeDriver 初始化 Chrome 浏览器时
| 归档时间: |
|
| 查看次数: |
12863 次 |
| 最近记录: |