首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >urllib2.HTTPError: HTTP错误403:禁止

urllib2.HTTPError: HTTP错误403:禁止
EN

Stack Overflow用户
提问于 2012-11-09 14:51:03
回答 6查看 192.4K关注 0票数 119

我正在尝试使用python自动下载历史股票数据。我尝试打开的网址响应为CSV文件,但我无法使用urllib2打开。我尝试过按照前面几个问题中的说明更改用户代理,我甚至尝试接受响应cookie,但没有成功。你能帮帮我吗。

注意:同样的方法也适用于雅虎财经。

代码:

代码语言:javascript
复制
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(),code,msg,hdrs,fp) urllib2.HTTPE错误: HTTP错误403:禁止

感谢您的帮助

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13303449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档