_ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
问题
在python 2.7.6 通过 requests 库,请求 https 的地址,就会报错:[Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
错误提醒说:sslv3 握手错误
解决办法
- 办法1:升级 python 到 2.7.10 可解决问题
- 办法2:
pip install requests[security]
原因
却少这三个库:pyOpenSSL、ndg-httpsclient、pyasn1
参考
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。