I know that you can scrapy shell -s USER_AGENT='custom user agent' 'http://www.example.com'
to change the USER_AGENT
, but how do you add request headers?
Asked
Active
Viewed 1.3k times
20

Computer's Guy
- 5,122
- 8
- 54
- 74
1 Answers
44
there is no current way to add headers directly on cli, but you could do something like:
$ scrapy shell
...
...
>>> from scrapy import Request
>>> req = Request('yoururl.com', headers={"header1":"value1"})
>>> fetch(req)
This will update the current shell information with that new request.

eLRuLL
- 18,488
- 9
- 73
- 99