破烂。在spider_close调用后如何产生项目?

Bil*_*hon 6 scrapy

我只想在爬行完成时产生一个项目。我正在尝试通过

def spider_closed(self, spider):
    item =  EtsyItem()
    item['total_sales'] = 1111111
    yield item 
Run Code Online (Sandbox Code Playgroud)

尽管调用了该函数,但它不会产生任何结果。抓取结束后如何生成项目?

Kev*_* He 1

哎哟,恐怕spider_closed是用来拆的。我想你可以通过附加一些自定义的东西来对Pipeline你的物品进行后处理来做到这一点。