码迷,mamicode.com
首页 > 系统相关 > 详细

Scrapy shell调试返回403错误

时间:2017-05-07 17:35:31      阅读:564      评论:0      收藏:0      [点我收藏+]

标签:5.0   ref   错误   pre   http   user   efault   htm   sel   

(1):第一种方法是在命令上加上-s USER_AGENT=‘Mozilla/5.0‘

(2):第二种方法是修改scrapy的user-agent默认值

找到Python的:安装目录下的default_settings.py文件,

C:\Program Files (x86)\Anaconda2\envs\scrapy\Lib\site-packages\scrapy\settings\default_settings.py

修改269行,USER_AGENT;

USER_AGENT = ‘Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36‘    

 

(2):第在请求头部构造一个User Agent,如下所示:

1 def start_requests(self):  
2     yield Request("http://www.baidu.com/",  
3                   headers={User-Agent: "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"})  

 

Scrapy shell调试返回403错误

标签:5.0   ref   错误   pre   http   user   efault   htm   sel   

原文地址:http://www.cnblogs.com/luolizhi/p/6821234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!