je fiddle.py
contenant 4 lignesrequests.exceptions.SSLError
import requests
url = "https://randomuser.me/api/"
locations = requests.get(url,verify=False).json()
print locations
Quand je lance, je continuais obtenir
requests.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)
Essayez # 1
Set verify=False
Exécutez le code, même erreur.
Essayez # 2
Run sudo pip install --upgrade requests
Exécutez le code, erreur même.
Essayez # 3
Run
sudo pip install --upgrade pip
et
sudo pip install requests[security]
Exécutez le code, erreur Diff.
requests.exceptions.SSLError: ("bad handshake: Error([('SSL routines', 'SSL23_GET_SERVER_HELLO', 'sslv3 alert handshake failure')],)",)
Détails
Python 2.7.10
OpenSSL 0.9.8zh 14 Jan 2016
Mac OS X 10.11.6
Question
Comment peut-on s'y prendre et débugger?
Je suis ouvert à toutes les suggestions en ce moment.
Toutes les astuces/suggestions/aides sur ce sera très appréciée!
Cela peut-il aider? http://stackoverflow.com/questions/31649390/python-requests-ssl-handshake-failure – Richy
J'ai tout essayé, dois-je redémarrer mon Mac ou Terminal? – ihue
Avez-vous trouvé une solution à ce problème? Je suis confronté aux mêmes problèmes. – Whitecat