Python 来自两页的数据作为一项

Python 来自两页的数据作为一项,python,python-2.7,scrapy,Python,Python 2.7,Scrapy,我正在用产品爬网一个网站,产品价格显示的货币是通过url设置的,GBP为/en GB/,AUD为/en AU/,我的客户希望两种价格都在一个项目中 我希望能够使用管道将其放入其数据库中,因此在以后合并它是不可行的。他们对scrapy有兴趣吗? def parse_page1(self, response): item = MyItem() item['price_GBP'] = response.xpath("//foo/bar").extract_first() req

我正在用产品爬网一个网站,产品价格显示的货币是通过url设置的,GBP为
/en GB/
,AUD为
/en AU/
,我的客户希望两种价格都在一个项目中

我希望能够使用管道将其放入其数据库中,因此在以后合并它是不可行的。他们对scrapy有兴趣吗?

def parse_page1(self, response):
    item = MyItem()
    item['price_GBP'] = response.xpath("//foo/bar").extract_first()
    request = scrapy.Request("http://www.example.com/en-AU/",
                             callback=self.parse_page2)
    request.meta['item'] = item
    yield request

def parse_page2(self, response):
    item = response.meta['item']
    item['price_AUD'] = response.xpath("//foo/bar").extract_first()
    yield item