modify scripts
This commit is contained in:
@ -47,6 +47,7 @@ class FailureMonitorExtension:
|
|||||||
# 从request.meta中获取丢弃理由
|
# 从request.meta中获取丢弃理由
|
||||||
drop_reason = reason if reason else request.meta.get('_dropreason', '未知原因')
|
drop_reason = reason if reason else request.meta.get('_dropreason', '未知原因')
|
||||||
spider.logger.warning(f"request_dropped on url: {request.url} | 原因: {drop_reason}")
|
spider.logger.warning(f"request_dropped on url: {request.url} | 原因: {drop_reason}")
|
||||||
|
if 'duplicate' not in drop_reason: # 重复请求不计入
|
||||||
self.calculate_failure(spider)
|
self.calculate_failure(spider)
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|||||||
Reference in New Issue
Block a user