最佳答案
我试图使用 python 自动下载历史股票数据。我试图打开的 URL 响应一个 CSV 文件,但是我无法使用 urllib2打开它。我已经尝试改变用户代理指定的几个问题早些时候,我甚至尝试接受响应 cookie,没有运气。你能帮帮我吗。
注意: 同样的方法也适用于雅虎财经。
Code:
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: Python 27 lib urllib2.py”,第527行,http _ error _ default 引发 HTTPError (req.get _ full _ url () ,code,msg,hdrs,fp) urllib2.HTTPError: HTTP Error 403: Forban
Thanks for your assistance