Невозможно скачать файл по ссылке, используемой CURL - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь загрузить данные фондового рынка с веб-сайта 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 голосов
/ 02 января 2019

Что такое страница реферира?- Страница, на которой вы можете сделать эту загрузку вручную.
Попробуйте добавить -e Ссылка на URL,
И измените свой UA.

Но, по-видимому, сайту больше не нравится, когда кто-то перехватывает их данные, поэтому вам, возможно, придется это остановить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...