我正在使用Selenium和Chrome。一旦我尝试自动打开网页,我就会收到错误消息: Error Message
在stackexchange上有一些关于如何在Java / C ++中解决这个问题的答案,但我找不到任何与Python有关的内容。 请参阅示例Loading of unpacked extensions is disabled by the administrator
有人知道如何在python中解决这个问题吗?
答案 0 :(得分:0)
在此问题上进行了大量工作之后,我终于提出了解决方案。通过查看有关C#和Java的响应,我设法将相同的过程应用于python中的Selenium。
如this thread中所述,您需要以某种方式将useAutomationExtension
的属性设置为False
。
这是我所做的:
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")
上面的代码只是创建ChromeOptions类,并将属性设置为false。您使用这些选项运行chrome驱动程序。
这解决了我的情况。希望对您有所帮助。