I have the item object and i need to pass that along many pages to store data in single item
LIke my item is
class DmozItem(Item):
    title = Field()
    description1 = Field()
    description2 = Field()
    description3 = Field()
Now those three description are in three separate pages. i want to do somrething like
Now this works good for parseDescription1
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
    return request 
def parseDescription1(self,response):
    item = response.meta['item']
    item['desc1'] = "test"
    return item
But i want something like
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
    request =  Request("http://www.example.com/lin1.cpp",  callback =self.parseDescription2)
    request.meta['item'] = item
    request =  Request("http://www.example.com/lin1.cpp",  callback =self.parseDescription2)
    request.meta['item'] = item
    return request 
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
 
     
     
     
     
     
    