Python urllib2.HTTPError: HTTP Error 304: Not Modified
来源:互联网 发布:js跨域请求的问题 编辑:程序博客网 时间:2024/05/15 18:39
做爬虫的时候很常见的一个错误就是urllib2.HTTPError: HTTP Error 304: Not Modified,我的解决方法是为urllib2添加headers,如下:
headers = { 'Accept': 'application/json, text/javascript, */*; q=0.01', 'Accept-Encoding': 'gzip, deflate, sdch', 'Accept-Language': 'zh-CN,zh;q=0.8', 'Connection': 'keep-alive', # 'Cookie': '__utma=156575163.123503720.1472017757.1472017757.1472017757.1; __utmz=156575163.1472017757.1.1.utmcsr=10jqka.com.cn|utmccn=(referral)|utmcmd=referral|utmcct=/; spversion=20130314; historystock=000001%7C*%7C600000%7C*%7C000002; Hm_lvt_22a3c65fd214b0d5fd3a923be29458c7=1472017768,1472101858; Hm_lpvt_22a3c65fd214b0d5fd3a923be29458c7=1472103822; Hm_lvt_f79b64788a4e377c608617fba4c736e2=1472017778,1472101858; Hm_lpvt_f79b64788a4e377c608617fba4c736e2=1472103822; Hm_lvt_78c58f01938e4d85eaf619eae71b4ed1=1472017755,1472101858; Hm_lpvt_78c58f01938e4d85eaf619eae71b4ed1=1472103822; Hm_lvt_3c8ecbfa472e76b0340d7a701a04197e=1472017775,1472101868; Hm_lpvt_3c8ecbfa472e76b0340d7a701a04197e=1472103828', 'Host': 'stockpage.10jqka.com.cn', 'Referer': 'http://stockpage.10jqka.com.cn/000001/bonus/', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36', 'X-Requested-With': 'XMLHttpRequest' }
其中cookies没有太多作用,可以不要,以上信息是直接重google的network中国复制下来的,使用如下
request = urllib2.Request(url, headers=headers)response = urllib2.urlopen(request)
可能还有其它的原因,遇到时候再说吧!
0 0
- Python urllib2.HTTPError: HTTP Error 304: Not Modified
- python网络请求报urllib2.HTTPError: HTTP Error 405: Not Allowed
- urllib2.HTTPError: HTTP Error 405(Method Not Allowed)
- urllib2.HTTPError: HTTP Error 403: Forbidden
- urllib2.HTTPError: HTTP Error 403: Forbidden 错误
- urllib2.HTTPError: HTTP Error 403: Forbidden
- urllib2.HTTPError: HTTP Error 403: Forbidden
- urllib2.HTTPError: HTTP Error 504: Fiddler
- Python网页爬虫提示urllib2.HTTPError: HTTP Error 403: Forbidden 错误
- Python网页爬虫提示urllib2.HTTPError: HTTP Error 403: Forbidden 错误
- urllib2中碰到HTTPError: HTTP Error 403: Forbidden的解决方案
- 关于报urllib2.HTTPError: HTTP Error 401: Unauthorized错误问题
- urllib2.HTTPError: HTTP Error 403: Forbidden的解决方案
- 问题记录-python写mapper测试时出现urllib.error.HTTPError: HTTP Error 404: Not Found
- urllib2请求csdn时,显示: urllib2.HTTPError: HTTP Error 403: Forbidden
- HTTP 304 Not Modified
- HTTP/1.1 304 Not Modified
- python urllib webbrowser HTTPError: HTTP Error 403: Forbidden
- 空白图片导致重复请求问题总结
- setTime几种形式
- iOS MessageUI 框架使用笔记
- poj3468 A Simple Problem with Integers(zkw区间修改模板)
- ”单层多输入单输出“BP神经网络(公式+c 代码)
- Python urllib2.HTTPError: HTTP Error 304: Not Modified
- Android Design Support Library 使用
- text——修改android系统默认字体大小
- 2016年8月25号
- mysql 带参数的存储过程
- 属性关键字的作用
- 泛型中? super T和? extends T的区别
- 在构建新项目时可能会出现的问题
- QVariant自定义类型例子及机制分析