python - 从网站请求数据不工作/加载 python3

标签 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]

最佳答案

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

但你似乎想出了别的办法。

关于python - 从网站请求数据不工作/加载 python3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41524217/

相关文章:

python - Flask网页找不到图片文件

python - 从字典列表中动态创建嵌套 json 对象

python - 带有 Pandas 数据框的 CountVectorizer

python - 使用 python 请求和 beautifulsoup4 响应时缺少 html

python - 如何捕获上下文中未定义名称的异常?

python - Boto3 - 将文件从一个文件夹递归复制到 S3 中的另一个文件夹

python - 从 Google Cloud Build 发出授权请求

python - 如何在python和NLTK中计算预测概率?

python-3.x - Python + Mechanize - 使用 POST 模拟 Javascript 按钮单击?

python - 导入 cookie - Robobrowser - Python