[英]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://www.nse-india.com/content/historical/EQUITIES/2002/MAR/cm01MAR2002bhav.csv.zip" on this server.<P>
Reference #18.7d427b5c.1311889977.25329891
但是我可以从网站上下载文件,没有任何问题。 这是什么原因呢?
您可能需要使用urllib2
并将user-agent
标头设置为它可以识别的内容。 它可能只是阻止了所有看起来不是普通用户的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.