我只想在抓取完成的时候给出一个项目。我正在尝试通过
def spider_closed(self, spider):
item = EtsyItem()
item['total_sales'] = 1111111
yield item
但它不会产生任何结果,尽管调用了该函数。如何在抓取结束后产生一个项目?
发布于 2018-08-10 06:04:50
哦,恐怕spider_closed
是用来拆掉的。我想你可以通过将一些定制的东西附加到Pipeline
来对你的项目进行后处理。
https://stackoverflow.com/questions/51753307
复制相似问题