我想使用无头模式和代理身份验证登录:在我的 python 脚本中传递。我这里用的是chrome。
我尝试创建扩展并将其添加到 chrome,但它只能在没有无头模式的情况下工作。我一直在寻找类似的问题,但没有解决方案,就像它不受支持一样。有人可以给我一些建议吗?
常规的无头模式不支持扩展,但是 Chrome 添加了支持扩展的更新的无头模式。以下是如何使用 Selenium 选项进行设置:
options.add_argument("--headless=new")
更多信息:https://github.com/chromium/chromium/commit/e9c516118e2e1923757ecb13e6d9fff36775d1f4
这假设您已经使用 https://stackoverflow.com/a/35293284/7058266 来创建 Chrome 扩展程序以通过身份验证设置代理。您可能想查看如何在 selenium chromedriver python 中设置带有身份验证的代理?了解设置代理的其他方法。