看来您可以通过来注册信号监听器
dispatcher。
我会尝试类似的东西:
from scrapy import signalsfrom scrapy.xlib.pydispatch import dispatcherclass MySpider(CrawlSpider): def __init__(self): dispatcher.connect(self.spider_closed, signals.spider_closed) def spider_closed(self, spider): # second param is instance of spder about to be closed.
在较新版本的scrapy
scrapy.xlib.pydispatch中已弃用。相反,您可以使用from
pydispatch importdispatcher。



