API适用于浏览器,但不适用于python

时间:2018-10-16 03:24:15

标签: python api

我是python的新手,我正在从提取数据中连接API。使用浏览器或VBA时,API可以完美运行,但是当我使用python时,它将返回以下错误消息:

  

ConnectionError:HTTPSConnectionPool(host ='api.github.com',port = 443):   url:/ events超过了最大重试次数(由   NewConnectionError(':无法建立新的连接:   [WinError 10060]连接尝试失败,因为已连接   一段时间后未正确响应,或已建立   连接失败,因为已连接的主机无法响应',))

下面是我的代码:

import requests
r = requests.get('https://api.github.com/events')

有人知道这个问题是什么吗?非常感谢帮忙。

1 个答案:

答案 0 :(得分:0)

我能够运行您的代码。但是根据您在注释中的输入,您还可以运行来自不同VPN的代码。所以我不确定是什么问题,请尝试绕过https验证

import requests
r = requests.get('https://api.github.com/events', verify=False)

如果它不起作用,请尝试在Python环境中添加https_proxy。