浏览代码

update:将列表爬虫类的抽取计数由公有属性变更为私有属性并提供计数api

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

+ 7 - 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,12 +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
 
 
 class BusinessBaseDetailSpider(Spider):