使用requues对多页进行爬网

2024-04-19 00:52:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我跟着document

但仍然无法抓取多个页面。你知道吗

我的代码是这样的:

def parse(self, response):
        for thing in response.xpath('//article'):
            item = MyItem()
            request = scrapy.Request(link,
                                     callback=self.parse_detail)
            request.meta['item'] = item
            yield request

def parse_detail(self, response):
        print "here\n"
        item = response.meta['item']
        item['test'] = "test"
        yield item

运行此代码不会调用parse\u detail函数,也不会对任何数据进行爬网。你知道吗?谢谢!你知道吗


Tags: 代码testselfforparseresponserequestdef