我正在尝试从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,因此非常感谢您的帮助!