|
@@ -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) # 每秒钟检查一次
|