pipelines.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:ssp-transparencia 作者: eltermann 项目源码 文件源码
def process_item(self, item, spider):
        if isinstance(item, SsptransparenciaBO):
            key = 'bos'
            _id = item['id']
        elif isinstance(item, SsptransparenciaVitima):
            key = 'vitimas'
            _id = '%s::%s' % (item['bo_id'], item['count'])
        elif isinstance(item, SsptransparenciaNatureza):
            key = 'naturezas'
            _id = '%s::%s' % (item['bo_id'], item['count'])

        if _id in self.ids_seen[key]:
            raise DropItem('Duplicate item found: %s' % item)
        else:
            self.ids_seen[key].add(_id)
            return item
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号