使用Python请求库的错误10060

时间:2019-02-11 16:01:49

标签: python python-requests

这不是重复项。错误消息可能是相同的,但是提供的解决方案均不适用于我的情况。

我正在尝试使用Spyder作为IDE从该URL获取数据。

http://graphs.gw.govt.nz/?siteName=Akatarawa%20River%20at%20Cemetery&dataSource=Rainfall&interval=1%20Day&Alignment=1%20Day

可以用浏览器打开它,但是当我使用request.get方法时,它返回以下错误:

  

HTTPConnectionPool(host ='graphs.gw.govt.nz',port = 80):最多重试   网址超出:   /?siteName = Akatarawa%20River%20at%20Cemetery&dataSource =降雨和间隔= 1%20Day&Alignment = 1%20Day

     

(由NewConnectionError('引起:无法建立新连接:   [WinError 10060]连接尝试失败,因为已连接   一段时间后未正确响应,或已建立   连接失败,因为已连接的主机无法响应',))

指定用户代理和引荐来源网址无济于事。

这是我的代码:

URL = 'http://graphs.gw.govt.nz/?siteName=Akatarawa%20River%20at%20Cemetery&dataSource=Rainfall&interval=1%20Day&Alignment=1%20Day'
urlHeaders = {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 GTB7.1 (.NET CLR 3.5.30729)", 
              "Referer": "http://example.com"}
r = requests.get(URL, headers=urlHeaders, timeout=None)

编辑:我尝试在在线python IDE上运行代码,并获得200 OK。因此,服务器可能没有问题。

谢谢!

0 个答案:

没有答案