繁体   English   中英

urllib.urlretrieve失败

[英]urllib.urlretrieve is failing

我正在尝试使用以下命令下载数据。

import urllib
url = 'http://www.nse-india.com/content/historical/EQUITIES/2002/MAR/cm01MAR2002bhav.csv.zip'
urllib.urlretrieve(url, 'myzip')

我在文件生成的文件my.zip中看到的是,

You don't have permission to access "http&#58;&#47;&#47;www&#46;nse&#45;india&#46;com&#47;content&#47;historical&#47;EQUITIES&#47;2002&#47;MAR&#47;cm01MAR2002bhav&#46;csv&#46;zip" on this server.<P>
Reference&#32;&#35;18&#46;7d427b5c&#46;1311889977&#46;25329891

但是我可以从网站上下载文件,没有任何问题。 这是什么原因呢?

您可能需要使用urllib2并将user-agent标头设置为它可以识别的内容。 它可能只是阻止了所有看起来不是普通用户的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM