这个错误在以前完美运行的程序中无处不在。我绝对肯定我没有对程序进行任何更改,因为它的功能是完美的,所以这是迄今为止我遇到过的最奇怪,最令人沮丧的错误。
这是我试图执行的代码:
chrome_options.add_extension('C:\\chromedriver\\ModHeader_v (1).crx')
chrome_options.add_argument('--proxy-server=socks5://' + '127.0.0.1:9150')
driver = webdriver.Chrome('C:\\chromedriver\\chromedriver.exe', chrome_options = chrome_options)
会引发以下错误:
selenium.common.exceptions.WebDriverException:消息:未知 错误:无法等待加载扩展背景页面: 镀铬的扩展://idgpnmonknjnojddfkpgkljpfnnfcklj/_generated_background_page.html 从超时:超时从渲染器接收消息:10.000
(司机信息:chromedriver = 2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf),platform = Windows NT 10.0.15063 x86_64)
我认为Tor浏览器内的更改导致了这个错误。没有其他潜在的原因。
答案 0 :(得分:0)
我遇到了同样的错误消息。下载最新版本的chromedriver为我修复了它。 (新版本19天前发布:https://sites.google.com/a/chromium.org/chromedriver/downloads)
答案 1 :(得分:0)
尝试使用Seleniumwire,例如:
from seleniumwire import webdriver
def set_chrome_driver():
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")
options.add_argument("--disable-infobars")
options.add_argument("--no-proxy-server")
driver = webdriver.Chrome(executable_path=r'C:\Automation_package\chromedriver.exe')
driver.get('http://172.1.1.1:5000/path/api/')
driver.header_overrides = {"iv-user": "Admin", "iv-groups": "SuperAdmin", "iv-roles": "Viewers",}
driver.get('http://172.1.1.1:5000/path/api/')