我的脚本抛出了大量SSL错误,如下所示:
[19852:2032:0912/202419:ERROR:ssl_client_socket_impl.cc(1141)] handshake failed;
returned -1, SSL error code 1, net_error -100
[19852:2032:0912/202419:ERROR:ssl_client_socket_impl.cc(1141)] handshake failed;
returned -1, SSL error code 1, net_error -100一切正常,但错误不断循环,最终阻塞了脚本,导致脚本停止。
我已经尝试以below...but的形式抑制错误,但没有效果:
path_to_chromedriver = 'C:/Path/to/Chromedriver'
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--ignore-ssl-errors')
browser = webdriver.Chrome(chrome_options=options, executable_path = path_to_chromedriver)我不确定错误是否在上面的代码中,如果我应该添加一些不存在的东西,或者这些错误是否真的可以被抑制。
如果它有帮助,这是一段旧代码,直到几天前还工作得很好。有问题的站点添加了一些广告网络脚本,这导致了一些SSL证书问题。
感谢您的帮助。
发布于 2020-10-09 05:14:42
这是由于不安全地址错误造成的。您可以通过添加参数"-- ignore -certificate-errors“来忽略它。
以robot框架-selenium为例:
Open Browser http://127.0.0.1/8000 Chrome executable_path=C:/path/to/chromedrive options=add_argument("--ignore-certificate-errors")
这将解决您遇到的问题。如果忽略此参数,则可能会出现"ERROR:ssl_client_socket_impl.cc“错误。
https://stackoverflow.com/questions/39457645
复制相似问题