_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