所以我试着用硒来做一些东西,我真的很想快点。
所以我的想法是用无头的chrome运行它会让我的脚本更快。
首先,这个假设是正确的,还是我用一个无头驱动程序运行我的脚本无关紧要?
不管怎样,我还是想让它无头运行,但我不知何故做不到,我尝试了不同的事情,大多数人建议它将工作在这里说,在十月更新
How to configure ChromeDriver to initiate Chrome browser in Headless mode through Selenium?
但当我尝试的时候,我得到了奇怪的控制台输出,但它似乎仍然不起作用。
任何提普感谢。
然后我在本地机器上运行脚本
它是工作的,它是无头铬。
如果您使用的是Linux环境,可能还需要添加
--no-sandbox
以及特定的窗口大小设置。如果正确设置用户容器,则在Windows上不需要--no-sandbox
标志。仅在Windows上使用
--disable-gpu
。其他平台不再需要它。--disable-gpu
标志是一些bug的临时解决方案。要运行chrome headless,只需通过
chrome_options.add_argument
添加--headless
,即:尝试使用chrome选项,比如
--disable-extensions
或--disable-gpu
,并对其进行基准测试,但我认为没有太大的改进。引用:headless-chrome
相关问题 更多 >
编程相关推荐