我尝试从网址下载tgz文件。如果我使用链接并将其复制到Firefox,则会出现下载对话框,我可以下载数据。
如果我使用此代码,我会收到urlopen error
:
urllib.request.urlretrieve(HOUSING_URL, "C:/HomeC/data.tgz")
有人知道吗,我做错了什么?再次:存储在HOUSING_URL中的链接是正确的并且在浏览器中工作。键入它也没有错误,因为我直接从" Watch窗口复制路径"在Visual Studio中
答案 0 :(得分:0)
您是否有任何代理设置? 你可以试试这个 -
image = urllib.URLopener(proxies={})
image.retrieve(HOUSING_URL, "C:/HomeC/data.tgz")
您也可以查看这些内容 Using an HTTP PROXY - Python