从网站请求数据不能正常工作/加载python3

时间:2017-01-07 17:16:04

标签: python python-3.x python-requests

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]

1 个答案:

答案 0 :(得分:-1)

您可以使用:requests.get('https://randomuser.me/api/', verify=False)

但似乎你想出了别的东西。