我正在尝试使用以下命令下载数据。
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
但是我可以从网站上下载文件而不会有任何问题。 这是什么原因?
答案 0 :(得分:0)
您可能需要使用urllib2
并将user-agent
标头设置为其识别的内容。它可能只是阻止任何看起来不是普通用户的东西。