我正在尝试从NSE网站下载股市数据,直到2018年,我都能够在命令行中使用CURL下载该文件,但是现在它不再起作用了。
请帮助我从命令行下载它的方法。
工作:使用Chrome浏览器,然后点击链接
不起作用:CURL方法,将链接复制到另一个标签中的chrome也不起作用
curl -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" https://www.nseindia.com/content/historical/EQUITIES/2019/JAN/cm01JAN2019bhav.csv.zip
<HTML><HEAD>
<TITLE>Access Denied</TITLE>
</HEAD><BODY>
<H1>Access Denied</H1>
You don't have permission to access "http://www.nseindia.com/content/historical/EQUITIES/2019/JAN/cm01JAN2019bhav.csv.zip" on this server.<P>
Reference #18.93fa56b8.1546394430.40ca86c6
</BODY>
</HTML>
必须下载一个zip文件而不损坏它。
答案 0 :(得分:0)
什么是引荐页? -您可以手动进行下载的页面。
尝试添加-e
引用网址,
并更改您的UA。
但是显然,该站点不希望有人窃取他们的数据,因此您可能需要停止此操作。