不灭的焱

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

作者:Albert.Wen  添加时间:2018-08-19 19:43:08  修改时间:2024-06-10 09:15:09  分类:02.数据采集/桌面自动化  编辑

问题描述:

程序运行了一段时间,出现下面的这样几次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)

 

 

参考:

  1. https://blog.csdn.net/weixin_45386875/article/details/113933487
  2. chromedriver SSL报错解决方案