Я пытаюсь автоматизировать загрузку исторических данных запаса с помощью python. URL-адрес, который я пытаюсь открыть, отвечает на CSV файл, но я не могу открыть его с помощью urllib2. Я попытался изменить пользовательский агент, как указано в нескольких вопросах ранее, я даже пытался принимать файлы ответов, без везения. Вы можете помочь.
Примечание. Тот же метод работает для yahoo Finance.
Код:
import urllib2,cookielib
site= "http://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/getHistoricalData.jsp?symbol=JPASSOCIAT&fromDate=1-JAN-2012&toDate=1-AUG-2012&datePeriod=unselected&hiddDwnld=true"
hdr = {'User-Agent':'Mozilla/5.0'}
req = urllib2.Request(site,headers=hdr)
page = urllib2.urlopen(req)
Ошибка
Файл "C:\Python27\lib\urllib2.py", строка 527, в http_error_default raise HTTPError (req.get_full_url(), код, msg, hdrs, fp) urllib2.HTTPError: Ошибка HTTP 403: Запрещено
Спасибо за помощь