|
@@ -497,14 +497,22 @@ class Person:
|
|
|
elif any(word if word in video_title else False for word in
|
|
|
cls.sensitive_words(log_type)) is True:
|
|
|
Common.logger(log_type).info("视频已中敏感词:{}\n".format(video_title))
|
|
|
+
|
|
|
# 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=yatRv2
|
|
|
elif video_id in [m for n in Feishu.get_values_batch(log_type, "xiaoniangao", "yatRv2") for m in
|
|
|
n]:
|
|
|
Common.logger(log_type).info("该视频已下载:{}\n", video_title)
|
|
|
+
|
|
|
+ # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=yatRv2
|
|
|
+ elif video_id in [m for n in Feishu.get_values_batch(log_type, "xiaoniangao", "2zD8cv") for m in
|
|
|
+ n]:
|
|
|
+ Common.logger(log_type).info("该视频已下载:{}\n", video_title)
|
|
|
+
|
|
|
# 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=k6ldje
|
|
|
elif video_id in [m for n in Feishu.get_values_batch(log_type, "xiaoniangao", "k6ldje") for m in
|
|
|
n]:
|
|
|
Common.logger(log_type).info("该视频已在个人主页feeds:{}\n", video_title)
|
|
|
+
|
|
|
else:
|
|
|
Feishu.insert_columns(log_type, "xiaoniangao", "k6ldje", "ROWS", 1, 2)
|
|
|
# 获取当前时间
|
|
@@ -610,6 +618,7 @@ class Person:
|
|
|
Feishu.dimension_range("person", "xiaoniangao", "k6ldje", "ROWS", i + 1, i + 1)
|
|
|
Common.logger("person").info("播放量:{}<2000,删除成功\n", download_video_play_cnt)
|
|
|
return
|
|
|
+
|
|
|
# 从已下载视频表中去重
|
|
|
elif download_video_id in [j for m in Feishu.get_values_batch(
|
|
|
"person", "xiaoniangao", "yatRv2") for j in m]:
|
|
@@ -617,6 +626,14 @@ class Person:
|
|
|
Feishu.dimension_range("person", "xiaoniangao", "k6ldje", "ROWS", i + 1, i + 1)
|
|
|
Common.logger("person").info("视频已下载:{},删除成功\n", download_video_title)
|
|
|
return
|
|
|
+
|
|
|
+ # 从已下载视频表中去重
|
|
|
+ elif download_video_id in [j for m in Feishu.get_values_batch(
|
|
|
+ "person", "xiaoniangao", "2zD8cv") for j in m]:
|
|
|
+ # 删除行或列,可选 ROWS、COLUMNS
|
|
|
+ Feishu.dimension_range("person", "xiaoniangao", "k6ldje", "ROWS", i + 1, i + 1)
|
|
|
+ Common.logger("person").info("视频已下载:{},删除成功\n", download_video_title)
|
|
|
+ return
|
|
|
else:
|
|
|
# 下载封面
|
|
|
Common.download_method(log_type="person", text="cover",
|