无法使用CURL从链接下载文件

时间:2019-01-02 02:28:57

标签: web curl

我正在尝试从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&#58;&#47;&#47;www&#46;nseindia&#46;com&#47;content&#47;historical&#47;EQUITIES&#47;2019&#47;JAN&#47;cm01JAN2019bhav&#46;csv&#46;zip" on this server.<P>
Reference&#32;&#35;18&#46;93fa56b8&#46;1546394430&#46;40ca86c6
</BODY>
</HTML>

必须下载一个zip文件而不损坏它。

1 个答案:

答案 0 :(得分:0)

什么是引荐页? -您可以手动进行下载的页面。
尝试添加-e引用网址,
并更改您的UA。

但是显然,该站点不希望有人窃取他们的数据,因此您可能需要停止此操作。