设置scrapy shell请求的标头

时间:2016-05-03 17:23:16

标签: scrapy scrapy-shell

我知道您可以scrapy shell -s USER_AGENT='custom user agent' 'http://www.example.com'更改USER_AGENT,但是如何添加请求标头?

1 个答案:

答案 0 :(得分:31)

目前没有直接在cli上添加标题的方法,但您可以执行以下操作:

$ scrapy shell
...
...
>>> from scrapy import Request
>>> req = Request('yoururl.com', headers={"header1":"value1"})
>>> fetch(req)

这将使用该新请求更新当前shell信息。