import requests
r = requests.get('https://randomuser.me/api/')
print(r.text)
我正在尝试使用此 api,但它无法正常工作或无法加载。我没有收到任何错误,IDLE 只是空白。
我的请求模块是最新的,我使用的是 python 3.5.2
我不知道我做错了什么,但如果我做错了,请指导我。
[编辑] 我尝试了多个端点,它们都做同样的事情。同样的方法可以立即完美地用于其他网站。我很难过。
[编辑 2] 我让它运行了大约 10 分钟,最后出现错误:
raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:645)
[编辑 3] 已修复,我在终端中执行此操作:
pip install requests[security]
最佳答案
您可以使用:requests.get('https://randomuser.me/api/', verify=False)
但你似乎想出了别的办法。
关于python - 从网站请求数据不工作/加载 python3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41524217/