urllib.error.URLError:<urlopen错误[WinError 10060];超时错误

时间:2019-10-28 13:49:05

标签: api timeout python-3.6 urllib

我正在尝试从cryptocompare.com访问API以使用urllib.request提取比特币市场数据,并不断收到超时错误。 [WinError10060]

我尝试使用urllib.request.ProxyHandler,但这没用。

import csv
import json
import urllib.request

apikey = "7d3d9ea469ee51a8f92c14cbd8e207e2ea383ce67f575f529XXXXXXXXXXXXXXXX"
url = 'https://min-api.cryptocompare.com/data/v2/histoday?fsym=BTC&tsym=USD&limit=10' 


proxies = {
"proxy":"http://http.proxy.sample.com:8000/",
"http_proxy":"http://http.proxy.sample.com:8000/",
"https_proxy":"http://http.proxy.sample.com:8000/",
"no_proxy":".sample.com" 
}

urllib.request.ProxyHandler(proxies)

with urllib.request.urlopen(url) as response:
    html = response.read()

print(html)

我希望它能从API输出数据,但我一直收到超时错误。这是我第一次使用python调用API,因此非常感谢您的帮助!

0 个答案:

没有答案