def parse(self, response):
request=Request(link,meta={item:item},callback=self.parse2)
yield request
def parse2(self,response):
print '12333333333'
item=response.meta['item']//这个response是中间件返回的值,所以item不存在
在第一个parse后经过一个中间件,中间件返回htmlresponse。这就造成parse2中接收不到item参数了。
我的问题:如何把item传递给parse2?
meta的key错了吧。