您的位置:首页 > 其它

scrapy 为每个pipeline配置spider

2016-11-14 15:22 204 查看
在settings.py里面配置pipeline,这里的配置的pipeline会作用于所有的spider,我们可以为每一个spider配置不同的pipeline,

设置
Spider
custom_settings
对象属性

class UserInfoSpider(CrawlSpider):
# 自定义配置
custom_settings = {
'ITEM_PIPELINES': {
'tutorial.pipelines.TestPipeline.TestPipeline': 1,
}
}

新版本的这个属性让每个spider都有一个专门的pipeline处理数据了,当同时运行多个spider的时候会非常有用,老版本的时候还要进行判断
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐