Как получить данные из NSE с помощью PythonPython

Программы на Python
Ответить
Anonymous
 Как получить данные из NSE с помощью Python

Сообщение Anonymous »

Я пытаюсь получить данные (файл) с веб-сайта NSE. Недавно NSE изменила формат данных и перешла на формат UDiFF. Но с тех пор приведенный ниже пример кода не работал. Может кто-нибудь высказать какие-нибудь мысли по этому поводу.

Код: Выделить всё

import json
import requests

csvfile = 'BhavCopy_NSE_CM_0_0_0_20240712_F_0000.csv.zip'

try:
print(f'Downloading {csvfile} from NSE')
url = 'https://nsearchives.nseindia.com/content/cm/BhavCopy_NSE_CM_0_0_0_20240712_F_0000.csv.zip'
response = requests.get(url, stream=True)
for chunk in response.iter_content(chunk_size=8192):
print(chunk)
except Exception as e:
print(f'Could not download {csvfile} from NSE')
Когда приведенный выше код выполняется, он просто навсегда ожидает ответа от NSE. Никаких ошибок, предупреждений или таймаута не наблюдается.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»