zhangyong 4 ヶ月 前
コミット
73edf7c605
1 ファイル変更24 行追加21 行削除
  1. 24 21
      job_keyword_dy.py

+ 24 - 21
job_keyword_dy.py

@@ -10,28 +10,31 @@ from video_rewriting.video_processor import VideoProcessor
 def video_task_start():
     """抖视频搜索处理视频任务,返回用户名并根据结果决定延迟时间"""
     data = Material.feishu_list()[14]
-    try:
-        count = sqlCollect.get_channel_count("抖音搜索", "品类关键词搜索")
-        count = int(count[0][0])
-        sheet_count = Material.get_count_restrict("抖音关键词搜索")
-        if sheet_count:
-            if count >= int(sheet_count):
-                print(f"到了限制数{count}")
-                time.sleep(100)
-                return
-        print("开始执行任务")
-        mark = VideoProcessor.main(data)
-        print(f"返回用户名: {mark}")
-        return
-    except Exception as e:
-        print("处理任务时出现异常:", e)
-        time.sleep(10)
-        return
+    while True:
+        try:
+            count = sqlCollect.get_channel_count("抖音搜索", "品类关键词搜索")
+            count = int(count[0][0])
+            sheet_count = Material.get_count_restrict("抖音关键词搜索")
+            if sheet_count:
+                if count >= int(sheet_count):
+                    print(f"到了限制数{count}")
+                    time.sleep(100)
+                    continue
+            print("开始执行任务")
+            mark = VideoProcessor.main(data)
+            print(f"返回用户名: {mark}")
+            time.sleep(5)
+            continue
+        except Exception as e:
+            print("处理任务时出现异常:", e)
+            time.sleep(10)
+            continue
 def schedule_tasks():
     schedule.every(6).minutes.do(video_task_start)
 
 if __name__ == '__main__':
-    schedule_tasks()  # 调用任务调度函数
-    while True:
-        schedule.run_pending()
-        time.sleep(1)  # 每秒钟检查一次
+    video_task_start()
+    # schedule_tasks()  # 调用任务调度函数
+    # while True:
+    #     schedule.run_pending()
+    #     time.sleep(1)  # 每秒钟检查一次