【发布时间】:2014-04-21 15:14:38
【问题描述】:
我想在蜘蛛完成工作时记录一些数据。
我在我的蜘蛛中创建了这个函数。
def spider_closed(self, spider):
log.msg('The spider {0} finished working on'.format(self.name), level=log.INFO)
但是这个函数没有被触发。
我在 python 2.7 中使用 scrapy 0.20
请注意,我可以将任何内容记录到我的日志中,实际上我正在记录很多可以在我的日志文件中看到的数据。所以日志记录正在与我一起工作。
编辑
我想我必须发送一个信号signals.spider_closed,但我不知道该怎么做。
【问题讨论】: