不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:php-note.com  发布于:2022-03-22 15:10  分类:数据采集/桌面自动化  编辑

问题描述:

程序运行了一段时间,出现下面的这样几次error之后,程序自动终止了

[9232:2000:0222/102513.017:ERROR:ssl_client_socket_impl.cc(962)] handshake failed; returned -1, SSL error code 1, net_error -100

解决办法:

出现这样的错误这是由于不安全的地址错误,循环报错,导致程序终止。带一个--ignore-certificate-errors的参数,忽略掉那些证书错误,如下:

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--ignore-certificate-errors')
driver = webdriver.Chrome(options=chrome_options)

另外一个:

chrome_options = Options()
chrome_options.add_argument('--disable-extensions')
chrome_options.add_experimental_option('excludeSwitches',['ignore-certificate-errors'])
chrome_options.add_argument('--start-maximized')
self.driver = webdriver.Chrome(chrome_options = chrome_options)

 

 

参考:

https://blog.csdn.net/weixin_45386875/article/details/113933487

chromedriver SSL报错解决方案