测试的时候出现ERROR:ssl_client_socket_impl.cc(924)错误导致测试要等待浏览器超时,所以速度极慢,具体错误如下:

[568:23192:0414/170633.452:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
[568:23192:0414/170648.867:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
[568:23192:0414/170704.468:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
[568:23192:0414/170719.884:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
.[568:23192:0414/170735.347:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
[568:23192:0414/170750.766:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
[568:23192:0414/170806.365:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
[568:23192:0414/170807.080:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100
[568:23192:0414/170821.781:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100

给Chrome的Options加 --ignore-ssl-error 参数,忽略掉 ssl 错误,代码如下:

options = ChromeOptions()
options.add_argument('--ignore-ssl-error')  # 忽略ssl错误
self.driver = webdriver.Chrome(options=options)
                    测试的时候出现ERROR:ssl_client_socket_impl.cc(924)错误导致测试要等待浏览器超时,所以速度极慢,具体错误如下:[568:23192:0414/170633.452:ERROR:ssl_client_socket_impl.cc(924)] handshake failed; returned -1, SSL error code 1, net_error -100[568:23192:0414/170648.867:ERROR:ssl_client_socket_im
  在我们访问网站的过程,有时候会遇到您的连接不是私密连接。正常操作是点击高级,然后我们在继续访问,那么在selenium,我们需要一步步定位?过程比较繁琐,最主要的是,有时候只有第一次才会出现,后续访问就没有了。这种现象叫做什么呢?那么selenium如何处理?
错误现象
访问网站会遇到您的连接不是私密连接。一般遇到的现象如图,其实这是SSL证书错误的一种表现,浏览器的一种安全机制引起的问题,一般我们在访问URL和HTTPS进行访问时,浏览器会提示这种错误。
前面安静简单的解释了试通过浏览器来
				
Python爬虫报错 ERROR:ssl_client_socket_impl.cc(1098)] handshake failed的解决方法 最近在用selenium写爬虫,使用的浏览器是Chrome浏览器,当访问浏览器时出现了以下报错信息: 解决方案: 浏览器要求您接受网站的证书。您可以设置默认情况下忽略这些错误,以免发生这些错误。 1、对于Chrome,您需要添加 -ignore-certificate-errors 和-ignore-ssl-errors ChromeOptions()参数:
1.conda SSL错误 SSLError("Can’t connect to HTTPS URL because the SSL module is not available.解决办法 使用conda环境来运行爬虫程序,因为无法使用电脑自带的SSL而出现无法连接上https的协议,因为https是基于SSL进行加密的。 OpenSSL下载地址 https://slproweb.com/products/Win32OpenSSL.html 即可正确运行。 2.文件操作:几个属性,'w’是可写,'a’是追
Android日常开发(24)[ERROR:ssl_client_socket_impl.cc(946)] handshake failed; returned -1, SSL error code
最近遇到一个棘手的问题,解决问题的方法有很多,但是最重要的是查明问题的原因。一开始我认为是webview的问题,因为这个问题在ios的手机上面没有出现,在android的手机上出现了。 [INFO:CONSOLE(0)] “The connection used to load resources from https://login.xxxxx.com:8080 used TLS...
out_path = r'D:\005\pdf' chrome_options = webdriver.ChromeOptions() chrome_options.add_argument( 'user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, 重写 shouldOverrideUrlLoading 看是否是系统处理了,还是拦截业务代码处理了跳转。 return true表示自己处理。return super.shouldOverrideUrlLoading或是false,系统会去加载该url。 webView.setWebViewClient(new WebViewClient() { @Override public