wangkun před 2 roky
rodič
revize
1237721f78

+ 7 - 0
main/kanyikan_moment.py

@@ -327,6 +327,13 @@ class Moment:
                     # 删除行或列,可选 ROWS、COLUMNS
                     Feishu.dimension_range("moment", "kanyikan", "tGqZMX", "ROWS", i + 1, i + 1)
                     return
+                # 从已下载视频表中去重
+                elif download_video_id in [j for m in Feishu.get_values_batch(
+                    "moment", "kanyikan", "ho98Ov") for j in m]:
+                    Common.logger("moment").info("视频已下载:{}", download_video_title)
+                    # 删除行或列,可选 ROWS、COLUMNS
+                    Feishu.dimension_range("moment", "kanyikan", "tGqZMX", "ROWS", i + 1, i + 1)
+                    return
                 else:
                     Common.logger("moment").info("开始下载视频:{}", download_video_title)
                     # 下载封面

+ 6 - 0
main/kanyikan_recommend_play_sendtime.py

@@ -147,6 +147,12 @@ class RecommendPlaySendtime:
                         # 从云文档删除该视频信息:https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?sheet=SdCHOM
                         Feishu.dimension_range("recommend", "kanyikan", "SdCHOM", "ROWS", i + 1, i + 1)
                         return
+                    elif download_video_id in [j for m in Feishu.get_values_batch(
+                            "recommend", "kanyikan", "ho98Ov") for j in m]:
+                        Common.logger("recommend").info("视频已下载,删除该视频信息:{}", download_video_title)
+                        # 从云文档删除该视频信息:https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?sheet=SdCHOM
+                        Feishu.dimension_range("recommend", "kanyikan", "SdCHOM", "ROWS", i + 1, i + 1)
+                        return
                     else:
                         Common.logger("recommend").info("开始下载视频:{}", download_video_title)