#python
Вопрос:
ниже приведен мой код для загрузки zip-файла с веб-сайта NSE (Национальная фондовая биржа, Мумбаи, Индия).
import requests url = r"https://www1.nseindia.com/content/historical/EQUITIES/2021/NOV/cm24NOV2021bhav.csv.zip" resp = requests.get(url) with open("bhavcopy.zip", "wb") as f: f.write(resp)
Я получаю следующую ошибку.
TypeError: a bytes-like object is required, not 'Response'
Я нахожусь в операционной системе Windows 10 и запускаю эту программу из среды разработки Anaconda. Как я могу это исправить ?
Спасибо
Ответ №1:
То, что ты хочешь resp.content
, похоже на то, что здесь:
import requests url = r"https://www1.nseindia.com/content/historical/EQUITIES/2021/NOV/cm24NOV2021bhav.csv.zip" resp = requests.get(url) with open("bhavcopy.zip", "wb") as f: f.write(resp.content)