【发布时间】:2019-03-20 12:28:07
【问题描述】:
我是 python 的新手,我正在努力连接 API 以提取数据。该 API 在使用浏览器或 VBA 时可以完美运行,但是当我使用 python 时,它会返回以下错误消息:
ConnectionError: HTTPSConnectionPool(host='api.github.com', port=443): url 超出最大重试次数:/events(由 NewConnectionError(': 建立新连接失败: [WinError 10060] 连接尝试失败,因为已连接 一方在一段时间后没有正确回应,或建立 连接失败,因为连接的主机没有响应',))
以下是我的代码:
import requests
r = requests.get('https://api.github.com/events')
有谁知道问题出在哪里?非常感谢帮忙。
【问题讨论】:
-
我试过了,效果很好。
-
@navyad 我尝试通过从我公司的网络切换到我的个人网络来运行代码,它运行良好。知道原因是什么以及如何解决吗?非常感谢
-
您可能需要在代码中添加代理。