在这种情况下,忘记了中间件,就可以解决问题:
meta = {'dont_redirect': True,'handle_httpstatus_list': [302]}也就是说,在产生请求时,你将需要包含meta参数:
yield Request(item['link'],meta = { 'dont_redirect': True, 'handle_httpstatus_list': [302] }, callback=self.your_callback)
在这种情况下,忘记了中间件,就可以解决问题:
meta = {'dont_redirect': True,'handle_httpstatus_list': [302]}也就是说,在产生请求时,你将需要包含meta参数:
yield Request(item['link'],meta = { 'dont_redirect': True, 'handle_httpstatus_list': [302] }, callback=self.your_callback)