scrapy - 从响应/请求标头中获取cookie

时间:2017-10-03 11:07:24

标签: python session cookies scrapy

我正在尝试使用此行代码从请求中获取Cookie,但获得[]空结果

response.headers.getList('Set-Cookie')

和这个

response.request.headers.get('Cookie')

当我open_in_browser响应时,我检查网络标签并查看存在的cookie(见下图)

enter image description here

enter image description here

任何想法?谢谢

1 个答案:

答案 0 :(得分:2)

response.headers.getlist("Set-Cookie")适合我(Scrapy 1.4.0)

但首先,如果你确实收到了这个cookie,请检查shell:

scrapy shell
fetch('your_url')
response.headers.getlist("Set-Cookie")