I have fiddle.py
containing 4 lines
import requests url = "https://randomuser.me/api/" locations = requests.get(url,verify=False).json() print locations
When I run it, I kept getting
request.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 reject handshake of a message (_ssl.c: 590)
Try # 1
Set verify=False
Run the code, Same Error.
Try # 2
Run sudo pip install --upgrade requests
Run the code, Same Error.
Try # 3
Run
sudo pip install --upgrade pip
and
sudo pip install requests[security]
Run the code, Diff Error.
request.exceptions.SSLError: ("bad handshake: error" ([("SSL routines", "SSL23_GET_SERVER_HELLO", "sslv3 notification failure failure")],) ",)
More details
Python 2.7.10 OpenSSL 0.9.8zh 14 Jan 2016 Mac OS X 10.11.6
Question
How would I do this and debug this?
I open any offers at this moment.
Any tips / suggestions / help on this would be greatly appreciated!