def spider_closed(self, spider):
value = self.stats.get_value('item_scraped_count',
0)
save_stats(spider.settings['SPIDER_STATS_URL'],
spider._id,
value)
if spider.settings['BOT_NAME'] != 'TestSpider':
logger.info('spider[%s] crawled %d articles',
spider.name,
value)
if value == 0:
update_spider_stats(spider,
{'fail': 1})
评论列表
文章目录