Scrapy shell调试返回403错误
Posted IT小不点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrapy shell调试返回403错误相关的知识,希望对你有一定的参考价值。
(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错误的主要内容,如果未能解决你的问题,请参考以下文章