没问题。以下是你的代码的正确版本:
def page_parser(self, response):
sites = hxs.select('//div[@class="row"]')
items = []
request = Request("http://www.example.com/lin1.cpp", callback=self.parseDescription1)
request.Meta['item'] = item
yield request
request = Request("http://www.example.com/lin1.cpp", callback=self.parseDescription2, Meta={'item': item})
yield request
yield Request("http://www.example.com/lin1.cpp", callback=self.parseDescription3, Meta={'item': item})
def parseDescription1(self,response):
item = response.Meta['item']
item['desc1'] = "test"
return item
def parseDescription2(self,response):
item = response.Meta['item']
item['desc2'] = "test2"
return item
def parseDescription3(self,response):
item = response.Meta['item']
item['desc3'] = "test3"
return item