modify scripts
This commit is contained in:
@ -47,7 +47,8 @@ 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}")
|
||||||
self.calculate_failure(spider)
|
if 'duplicate' not in drop_reason: # 重复请求不计入
|
||||||
|
self.calculate_failure(spider)
|
||||||
|
|
||||||
'''
|
'''
|
||||||
Sent when a spider callback generates an error (i.e. raises an exception).
|
Sent when a spider callback generates an error (i.e. raises an exception).
|
||||||
|
|||||||
Reference in New Issue
Block a user