瀏覽代碼

增加日志

zhangyong 1 年之前
父節點
當前提交
7074b9d76a
共有 1 個文件被更改,包括 25 次插入19 次删除
  1. 25 19
      common/material.py

+ 25 - 19
common/material.py

@@ -5,10 +5,12 @@ import random
 import sys
 import datetime
 
+
 sys.path.append(os.getcwd())
 from datetime import datetime, timedelta
 from common.db import MysqlHelper
 from common.feishu import Feishu
+from common import Common
 
 
 class Material():
@@ -82,26 +84,30 @@ class Material():
     def get_all_user(cls, type):
         summary = Feishu.get_values_batch("summary", "n9xlLF")
         list = []
-        for row in summary[2:]:
-            mark = row[0]
-            mark_name = row[1]
-            feishu_id = row[3]
-            sheet = row[5]
-            token = row[6]
+        try:
+            for row in summary[2:]:
+                mark = row[0]
+                mark_name = row[1]
+                feishu_id = row[3]
+                sheet = row[5]
+                token = row[6]
 
-            parts = sheet.split(',')
-            result = []
-            for part in parts:
-                sub_parts = part.split('--')
-                result.append(sub_parts)
-            douyin = result[0]
-            kuaishou = result[1]
-            if type == "douyin":
-                number = {"mark": mark, "feishu_id": feishu_id, "channel": douyin, "token": token, "mark_name": mark_name}
-                list.append(number)
-            elif type == "kuaishou":
-                number = {"mark": mark, "feishu_id": feishu_id, "channel": kuaishou, "token": token, "mark_name": mark_name}
-                list.append(number)
+                parts = sheet.split(',')
+                result = []
+                for part in parts:
+                    sub_parts = part.split('--')
+                    result.append(sub_parts)
+                douyin = result[0]
+                kuaishou = result[1]
+                if type == "douyin":
+                    number = {"mark": mark, "feishu_id": feishu_id, "channel": douyin, "token": token, "mark_name": mark_name}
+                    list.append(number)
+                elif type == "kuaishou":
+                    number = {"mark": mark, "feishu_id": feishu_id, "channel": kuaishou, "token": token, "mark_name": mark_name}
+                    list.append(number)
+        except Exception as e:
+            Common.logger("zhuaqu").warning(f"抓取异常:{e}\n")
+            return ''
         return list
 
     # 获取跟随任务汇总表所有待抓取 用户