этот веб-сайт работает в белом списке агента пользователя, а curl отсутствует в их белом списке. кажется, что самый простой способ обойти это - подделать пользовательский агент, например пользовательский агент из белого списка: Chrome/79
,
curl --user-agent 'Chrome/79' 'https://www.nseindia.com/api/quote-derivative?symbol=BANKNIFTY'
protip: этот веб-сайт загружается намного быстрее, если вы добавите аргумент --compressed
- это действительно хорошо gzips, здесь оно идет от времени отклика ~ 1400 миллисекунд до времени отклика ~ 600 миллисекунд (при дерьмовом соединении 4G из Тьёме, Норвегия: P)