_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

参考


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM