我在DOWNLOADER_MIDDLEWARES中使用它。 Cookie不会更新。
class MyCookieMiddleware(object):
def process_response(self, request, response, spider):
coookie_dict={'name': 'value'}
request.cookies.update(coookie_dict)
request.priority = 99999
return request
如果我在蜘蛛代码中使用它,那么一切正常
coookie_dict={'name': 'value'}
yield Request(url', cookies=coookie_dict)
如何为我的下载中间件中的所有蜘蛛请求(包括计划中的请求)设置cookie?