浏览代码

fixbug:修复列表数据统计错误

dongzhaorui 2 年之前
父节点
当前提交
81ce1169d9
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 1 1
      FworkSpider/feapder/core/parser_control.py
  2. 4 4
      FworkSpider/feapder/core/spiders/spider.py

+ 1 - 1
FworkSpider/feapder/core/parser_control.py

@@ -250,7 +250,7 @@ class PaserControl(threading.Thread):
                         # 发送心跳的条件
                         is_sent_heartbeat = True
                         # 抽取列表数量计数
-                        if hasattr(parser, "__extract_count"):
+                        if hasattr(parser, "__extract_count__"):
                             extract_count += parser.get_extract_count()
                             parser.reset_extract_count()
 

+ 4 - 4
FworkSpider/feapder/core/spiders/spider.py

@@ -427,7 +427,7 @@ class BusinessBaseListSpider(Spider):
     """列表页采集业务基类"""
 
     __business_type__ = "List"
-    __extract_count = 0
+    __extract_count__ = 0
 
     def _increment_page_number(self, request):
         """无限翻页 - 页码自增"""
@@ -475,15 +475,15 @@ class BusinessBaseListSpider(Spider):
 
     @classmethod
     def get_extract_count(cls):
-        return cls.__extract_count
+        return cls.__extract_count__
 
     @classmethod
     def reset_extract_count(cls):
-        cls.__extract_count = 0
+        cls.__extract_count__ = 0
 
     @classmethod
     def increment_extract_count(cls):
-        cls.__extract_count += 1
+        cls.__extract_count__ += 1
 
 
 class BusinessBaseDetailSpider(Spider):