|
@@ -14,7 +14,7 @@ from top_automatic.top_data_processing import Top
|
|
|
|
|
|
|
|
|
def get_data_task():
|
|
|
- top_tasks = set() # 使用集合去重
|
|
|
+ top_tasks = [] # 使用集合去重
|
|
|
for i in range(100):
|
|
|
top_task = get_top_data("task:top_all_data")
|
|
|
if top_task:
|
|
@@ -22,6 +22,11 @@ def get_data_task():
|
|
|
data = json.loads(top_task)
|
|
|
channel_id = data['channel']
|
|
|
if channel_id not in ["抖音关键词抓取", "快手关键词抓取", "搬运改造", "搬运工具"]:
|
|
|
+ if channel_id:
|
|
|
+ AliyunLogger.logging(channel_id, data, "不处理","fail")
|
|
|
+ else:
|
|
|
+ AliyunLogger.logging("空", data, "不处理","fail")
|
|
|
+
|
|
|
current_time = datetime.now()
|
|
|
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
|
|
|
values = [
|
|
@@ -45,17 +50,20 @@ def get_data_task():
|
|
|
Feishu.update_values("KUIksoqZkhvZOrtqA1McPwObn7d", "57c076", "A2:Z2", values)
|
|
|
logger.info(f"[+] 成功写入飞书表格")
|
|
|
logger.info(f"[+] 改内容为:{channel_id},不做处理")
|
|
|
- if channel_id:
|
|
|
- AliyunLogger.logging(channel_id, data, "不处理","fail")
|
|
|
continue
|
|
|
- top_tasks.add(top_task)
|
|
|
- else:
|
|
|
- return list(top_tasks)
|
|
|
+ else:
|
|
|
+ AliyunLogger.logging(channel_id, data, "等待处理", "success")
|
|
|
+
|
|
|
+ top_tasks.append(top_task)
|
|
|
+ return top_tasks
|
|
|
|
|
|
def video_task_start():
|
|
|
logger.info(f"[+] 任务开始获取小时级top数据")
|
|
|
data_list = get_data_task()
|
|
|
- logger.info(f"[+] 共获取{len(data_list)}条")
|
|
|
+ if data_list:
|
|
|
+ logger.info(f"[+] 共获取{len(data_list)}条")
|
|
|
+ else:
|
|
|
+ logger.info(f"[+] 共获取0条")
|
|
|
if not data_list:
|
|
|
return
|
|
|
for data in data_list:
|