Python中的Selenium Wire选项

Python中的Selenium Wire选项,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,因此,我在Python中使用Selenium Wire来浏览网站,目前我的代码出现以下错误 错误:ssl_客户端_套接字_impl.cc(959)]握手失败;返回-1,SSL错误代码1,网络错误-100'' 当我遇到这个错误时,Selenium似乎断开了与internet的连接,因此后续的单击和交互不起作用。我在网上浏览了一下,了解到我需要传递以下论点(有道理,但如果我错了,请纠正我) options.add_参数('--ignore certificate errors spki list')

因此,我在Python中使用Selenium Wire来浏览网站,目前我的代码出现以下错误

错误:ssl_客户端_套接字_impl.cc(959)]握手失败;返回-1,SSL错误代码1,网络错误-100''

当我遇到这个错误时,Selenium似乎断开了与internet的连接,因此后续的单击和交互不起作用。我在网上浏览了一下,了解到我需要传递以下论点(有道理,但如果我错了,请纠正我)

options.add_参数('--ignore certificate errors spki list')
options.add_参数('--ignoressl errors')。
我已经有了下面使用代理服务器的代码,但我不确定如何在代理选项已经存在的情况下将上述参数传递到我当前的Selenium选项中。我希望这有道理

(出于安全原因,我已更改了我的代理服务器详细信息)

谢谢

导入硒元素
从selenium.webdriver.common.keys导入密钥
从selenium.webdriver.common.by导入
url='1〕http://www.whatsmyipaddress.com'
从seleniumwire导入webdriver
选项={
“代理”:{
'http':'http://myusername:password@myproxyserver.com:123456',
“https”:”http://myusername:password@myproxyserver.com:123456',
“无代理”:“localhost,127.0.0.1”#不包括
}  
}
driver=webdriver.Chrome(可执行文件路径=r“C:\Chrome\chromedriver.exe”,
seleniumwire_选项=选项)
获取驱动程序(url=url)
from seleniumwire import webdriver

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--ignore-certificate-errors-spki-list')
chrome_options.add_argument('--ignore-ssl-errors')

driver== webdriver.Chrome('chromedriver', options=chrome_options,seleniumwire_options=options)