请问在scrapy中不同的item如何指定pipeline处理?

如是我闻C
  • 152

scrapy 版本:1.1.2
python 版本:3.5

在同一个项目下我定义了两个item,假设分别为Aitem,Bitem,现在的问题是:这两天item需要分别放在不同的数据库里(mongodb),请问这种情况应该如何处理?

ps:是同一个爬虫生成的两个item。

回复
阅读 6k
1 个回答
✓ 已被采纳

可以直接用if进行判断

if isinstance(item, Aitem):
    pass
elif isinstance(item, Bitem):
    pass
else:
    pass
宣传栏