Scrapy:如何打印请求引用者

Dja*_*oPy 14 python scrapy

是否可以从解析函数中的响应对象获取请求引用者?

10倍

Ros*_*nko 37

HTTP Referer字段由HTTP客户端在请求标头中设置,而不是在响应标头中,因为此标头告诉服务器客户端来自当前页面的位置.

Referer在响应中接收http 头是相当奇怪的.

但是在谈到时,在响应的字段中scrapy有一个对生成Request对象的引用,所以下一个调用结果:Responserequest

response.request.headers.get('Referer', None)
Run Code Online (Sandbox Code Playgroud)

Referer如果在发出请求时设置了标题,则可以包含标题.