我得到以下错误:
DevTools listening on ws://127.0.0.1:49722/devtools/browser/e3cdef84-2a4f-4829-8cb2-4baf45efa446
[0903/065243.722:ERROR:command_buffer_proxy_impl.cc(122)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
将ChromeDriver设置为Web驱动程序时:
options = webdriver.ChromeOptions()
options.add_argument("headless")
options.add_argument("--blink-settings=imagesEnabled=false")
options.add_argument("--log-level=3")
options.add_argument("--ignore-certificate-errors")
options.add_argument("--ignore-ssl-errors")
options.add_argument("no-sandbox")
self.driver = webdriver.Chrome(CHROME_DRIVER, chrome_options=options)
其余的刮片脚本似乎运行良好。我应该担心吗?有没有办法确保不会出现这种情况
当我试图用无头铬解决我自己的问题时,我被你的问题绊倒了
将
disable-gpu
添加到参数将禁用基于GPU的/辅助渲染,并且仅使用软件渲染这为我解决了错误消息的问题
您可以在这里找到大量的命令行开关列表:https://peter.sh/experiments/chromium-command-line-switches/
相关问题 更多 >
编程相关推荐