Sea*_*rle 1 python selenium google-chrome python-2.7
任何人都可以指出我正确的方向吗?
我正在使用以下 Python 代码运行 Chrome:
opts = Options()
opts.add_argument("--disable-extensions")
self.browser = webdriver.Chrome(chrome_options=opts)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
我试过通过代码禁用扩展......以及在运行代码之前从 Chrome 中实际删除所有扩展。两种解决方案都没有奏效。
我正在使用以下代码运行代码:
我遇到了同样的问题,我按照另一个问题的答案解决了它:
python 的 useAutomationExtension for selenium 是什么?
对我来说,这个答案的必要部分是将 chromeOptions 功能“useAutomationExtension”设置为 false。我的代码看起来像:
from selenium import webdriver
capabilities = { 'chromeOptions': { 'useAutomationExtension': False}}
driver = webdriver.Chrome(desired_capabilities = capabilities)
driver.get('https://www.python.org/')
Run Code Online (Sandbox Code Playgroud)
我不确定您作为参数添加的“--disable-extensions”是否仍然必要,但我认为您可以通过更改上面代码中的功能来保留它,例如:
capabilities = { 'chromeOptions': { 'useAutomationExtension': False,
'args': ['--disable-extensions'] }
}
Run Code Online (Sandbox Code Playgroud)
两者都对我有用,我不再收到错误消息。我的设置有点不同(Chrome v63、ChromeDriver 2.35、Selenium 3.9 和 Python 2.7)但我希望它能帮助你。
| 归档时间: |
|
| 查看次数: |
8336 次 |
| 最近记录: |