如何在无头模式下使用带有代理身份验证的selenium?

问题描述 投票:0回答:1

我想使用无头模式和代理身份验证登录:在我的 python 脚本中传递。我这里用的是chrome。

我尝试创建扩展并将其添加到 chrome,但它只能在没有无头模式的情况下工作。我一直在寻找类似的问题,但没有解决方案,就像它不受支持一样。有人可以给我一些建议吗?

python google-chrome selenium-webdriver headless google-chrome-headless
1个回答
0
投票

常规的无头模式不支持扩展,但是 Chrome 添加了支持扩展的更新的无头模式。以下是如何使用 Selenium 选项进行设置:

options.add_argument("--headless=new")

更多信息:https://github.com/chromium/chromium/commit/e9c516118e2e1923757ecb13e6d9fff36775d1f4

这假设您已经使用 https://stackoverflow.com/a/35293284/7058266 来创建 Chrome 扩展程序以通过身份验证设置代理。您可能想查看如何在 selenium chromedriver python 中设置带有身份验证的代理?了解设置代理的其他方法。

© www.soinside.com 2019 - 2024. All rights reserved.