Ver código fonte

竖版视频也下载

wangkun 2 anos atrás
pai
commit
a9a1ad561a
2 arquivos alterados com 37 adições e 37 exclusões
  1. 36 36
      main/recommend.py
  2. 1 1
      main/run_recommend.py

+ 36 - 36
main/recommend.py

@@ -203,9 +203,9 @@ class Recommend:
                     # recommend_feeds表去重:https://w42nne6hzg.feishu.cn/sheets/shtcnGh2rrsPYM4iVNEBO7OqWrb?sheet=CcHgO7
                     elif str(video_id) in [n for m in Feishu.get_values_batch(log_type, "bszf", "CcHgO7") for n in m]:
                         Common.logger(log_type).info("视频已在recommend_feeds表中\n")
-                    # 竖版视频表去重:https://w42nne6hzg.feishu.cn/sheets/shtcnGh2rrsPYM4iVNEBO7OqWrb?sheet=dAcOWt
-                    elif str(video_id) in [n for m in Feishu.get_values_batch(log_type, "bszf", "dAcOWt") for n in m]:
-                        Common.logger(log_type).info("视频已在竖版视频表中\n")
+                    # # 竖版视频表去重:https://w42nne6hzg.feishu.cn/sheets/shtcnGh2rrsPYM4iVNEBO7OqWrb?sheet=dAcOWt
+                    # elif str(video_id) in [n for m in Feishu.get_values_batch(log_type, "bszf", "dAcOWt") for n in m]:
+                    #     Common.logger(log_type).info("视频已在竖版视频表中\n")
                     else:
                         time.sleep(1)
                         Feishu.insert_columns(log_type, "bszf", "CcHgO7", "ROWS", 1, 2)
@@ -302,39 +302,39 @@ class Recommend:
                         Feishu.dimension_range(log_type, "bszf", "CcHgO7", "ROWS", i + 1, i + 1)
                         Common.logger(log_type).info("时长:{}<60秒,删除成功\n", int(download_video_duration))
                         return
-                    # 竖版视频不下载,写入竖版视频表
-                    elif int(video_info[0]) < int(video_info[1]):
-                        # 删除视频文件夹
-                        shutil.rmtree("./videos/" + download_video_title + "/")
-                        # 删除在 recommend_feeds 的记录
-                        Feishu.dimension_range(log_type, "bszf", "CcHgO7", "ROWS", i + 1, i + 1)
-                        Common.logger(log_type).info("宽:{}<高:{},删除成功", int(video_info[0]), int(video_info[1]))
-
-                        # 添加到竖版视频表
-                        time.sleep(1)
-                        Feishu.insert_columns(log_type, "bszf", "dAcOWt", "ROWS", 1, 2)
-                        # 视频ID工作表,首行写入数据
-                        upload_time = int(time.time())
-                        values = [[time.strftime("%Y/%m/%d %H:%M:%S", time.localtime(upload_time)),
-                                   "推荐榜",
-                                   str(download_video_id),
-                                   str(download_video_title),
-                                   int(download_video_play_cnt),
-                                   int(download_video_like_cnt),
-                                   int(download_video_share_cnt),
-                                   int(download_video_comment_cnt),
-                                   int(download_video_duration),
-                                   str(download_video_resolution),
-                                   str(download_video_send_time),
-                                   str(download_user_name),
-                                   str(download_user_id),
-                                   str(download_head_url),
-                                   str(download_cover_url),
-                                   str(download_video_url)]]
-                        time.sleep(1)
-                        Feishu.update_values(log_type, "bszf", "dAcOWt", "A2:P2", values)
-                        Common.logger(log_type).info("写入竖版视频表成功\n")
-                        return
+                    # # 竖版视频不下载,写入竖版视频表
+                    # elif int(video_info[0]) < int(video_info[1]):
+                    #     # 删除视频文件夹
+                    #     shutil.rmtree("./videos/" + download_video_title + "/")
+                    #     # 删除在 recommend_feeds 的记录
+                    #     Feishu.dimension_range(log_type, "bszf", "CcHgO7", "ROWS", i + 1, i + 1)
+                    #     Common.logger(log_type).info("宽:{}<高:{},删除成功", int(video_info[0]), int(video_info[1]))
+                    #
+                    #     # 添加到竖版视频表
+                    #     time.sleep(1)
+                    #     Feishu.insert_columns(log_type, "bszf", "dAcOWt", "ROWS", 1, 2)
+                    #     # 视频ID工作表,首行写入数据
+                    #     upload_time = int(time.time())
+                    #     values = [[time.strftime("%Y/%m/%d %H:%M:%S", time.localtime(upload_time)),
+                    #                "推荐榜",
+                    #                str(download_video_id),
+                    #                str(download_video_title),
+                    #                int(download_video_play_cnt),
+                    #                int(download_video_like_cnt),
+                    #                int(download_video_share_cnt),
+                    #                int(download_video_comment_cnt),
+                    #                int(download_video_duration),
+                    #                str(download_video_resolution),
+                    #                str(download_video_send_time),
+                    #                str(download_user_name),
+                    #                str(download_user_id),
+                    #                str(download_head_url),
+                    #                str(download_cover_url),
+                    #                str(download_video_url)]]
+                    #     time.sleep(1)
+                    #     Feishu.update_values(log_type, "bszf", "dAcOWt", "A2:P2", values)
+                    #     Common.logger(log_type).info("写入竖版视频表成功\n")
+                    #     return
                     else:
                         # 下载封面
                         Common.download_method(log_type=log_type, text="cover",

+ 1 - 1
main/run_recommend.py

@@ -16,7 +16,7 @@ class Main:
     @classmethod
     def main(cls):
         while True:
-            if 12 >= datetime.datetime.now().hour >= 8:
+            if 18 >= datetime.datetime.now().hour >= 8:
                 # 抓取视频
                 Common.logger("recommend").info("开始抓取本山祝福视频\n")
                 for i in range(10):