urllib.request.urlretrieve导致urlopen错误[WinError 10060]

时间:2017-12-13 14:47:12

标签: python-3.x urllib urlretrieve

我尝试从网址下载tgz文件。如果我使用链接并将其复制到Firefox,则会出现下载对话框,我可以下载数据。

如果我使用此代码,我会收到urlopen error

urllib.request.urlretrieve(HOUSING_URL, "C:/HomeC/data.tgz")

有人知道吗,我做错了什么?再次:存储在HOUSING_URL中的链接是正确的并且在浏览器中工作。键入它也没有错误,因为我直接从" Watch窗口复制路径"在Visual Studio中

1 个答案:

答案 0 :(得分:0)

您是否有任何代理设置? 你可以试试这个 -

image = urllib.URLopener(proxies={})
image.retrieve(HOUSING_URL, "C:/HomeC/data.tgz")

您也可以查看这些内容 Using an HTTP PROXY - Python