我在items 里定义了 AnItem
也在spider.py里用 item = AnItem() 定义了.
为什么上面的:if isinstance(item, AnItem): 这句后面的就不执行了.
说明:if isinstance(item, AnItem): 是假, 不知道为什么?
我看别人的代码.还有网上的例子都是这样写的
不知道我写的哪里不对?
class AnPipeline(object):
def process_item(self, item, spider):
print ('process_item1111111111111111111111111111')
if isinstance(item, AnItem):
print ('process_item222222222222222222222222222')
title = item['title']
content = item['content']
Sql.insert_data_all(title, content)
print (u'存完一条信息aaaaaaaaaaaa')
return item
是真是假,不能输出来看看嘛?