当前位置 : 主页 > 编程语言 > python >

_ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

来源:互联网 收集:自由互联 发布时间:2022-06-15
问题 在python 2.7.6 通过 requests 库,请求 https 的地址,就会报错:​​[Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure​​ 错误提醒说:sslv3 握手错误 解决

问题

在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

参考

  • ​​python requests ssl handshake failure​​


作者:削微寒




网友评论