所以我正在用 selenium 尝试一些东西,我真的希望它快点。
所以我的想法是使用无头 chrome 运行它会使我的脚本更快。
首先,该假设是否正确,或者如果我使用无头驱动程序运行我的脚本是否无关紧要?
无论如何,我仍然想让它无头运行,但不知何故我做不到,我尝试了不同的东西,大多数人建议它会像 10 月更新中所说的那样工作
如何配置 ChromeDriver 以通过 Selenium 以 Headless 模式启动 Chrome 浏览器?
但是当我尝试这样做时,我得到了奇怪的控制台输出,而且它似乎仍然不起作用。
任何提示表示赞赏。
原文由 Rhynden 发布,翻译遵循 CC BY-SA 4.0 许可协议
要运行 chrome-headless,只需添加
--headless
通过chrome_options.add_argument
,即:尝试使用诸如
--disable-extensions
或--disable-gpu
之类的 chrome 选项并对其进行基准测试,但我认为不会有太大改进。参考资料: headless-chrome