Scrapy 对不同的Item进行分开存储
在Piperlines里面进行对象的判断,
def process_item(self, item, spider): if item.__class__ == BaseItem : #savexxx else item.__class__ == BookItem: #savexxx222 return item
这里 对象判断也可写成
isinstance(item,BaseItem) #继承的类也会是True ,而 __class__ 必须是一个类
type(item)只有内置对象才能用.
posted on 2013-07-09 12:38 DON'T PANIC 阅读(1084) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步