管理员禁止加载解压扩展

Kar*_*Kik 7 selenium-chromedriver

我正在使用硒和铬。一旦我尝试自动打开网页,我就会收到错误消息错误消息

stackexchange 上有一些关于如何在 Java/C++ 中解决这个问题的答案,但我找不到任何与 Python 相关的答案。例如请参阅管理员禁用加载未打包的扩展程序

有人知道如何在python中解决这个问题吗?

小智 9

在这个问题上做了很多工作后,我终于想出了一个解决方案。通过查看 C# 和 Java 上的响应,我设法将相同的过程应用于 Python 中的 Selenium。

正如在描述这个线程,你需要以某种方式设置的属性useAutomationExtensionFalse

这是我所做的:

from selenium import webdriver

chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_experimental_option('useAutomationExtension', False)

driver = webdriver.Chrome(chrome_options=chromeOptions, desired_capabilities=chromeOptions.to_capabilities())
driver.get("http://www.python.org")
Run Code Online (Sandbox Code Playgroud)

上面的代码只是创建了 ChromeOptions 类并将属性设置为 false。您使用这些选项运行 chrome 驱动程序。

这解决了我的情况。我希望它有帮助。