Ver código fonte

fix video_id

wangkun 2 anos atrás
pai
commit
df1a9a7a0e
1 arquivos alterados com 19 adições e 12 exclusões
  1. 19 12
      main/run_recommend.py

+ 19 - 12
main/run_recommend.py

@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 # @Author: wangkun
 # @Time: 2022/7/13
+import datetime
 import os
 import sys
 import time
@@ -13,18 +14,24 @@ class Main:
     @classmethod
     def main(cls):
         while True:
-            # 抓取视频
-            Common.logger("recommend").info("开始抓取音乐相册小程序推荐榜\n")
-            Recommend.get_video_list("recommend")
-            # 下载/上传
-            Common.logger("recommend").info("开始下载/上传音乐相册小程序推荐榜\n")
-            Recommend.run_download_publish("recommend", "prod")
-            # 清除日志
-            Common.logger("recommend").info("开始清除日志")
-            Common.del_logs("recommend")
-            # 休眠
-            Common.logger("recommend").info("休眠 10 分钟\n")
-            time.sleep(600)
+            while True:
+                main_time = datetime.datetime.now()
+                if 18 >= main_time.hour >= 6:
+                    # 抓取视频
+                    Common.logger("recommend").info("开始抓取音乐相册小程序推荐榜\n")
+                    Recommend.get_video_list("recommend")
+                    # 下载/上传
+                    Common.logger("recommend").info("开始下载/上传音乐相册小程序推荐榜\n")
+                    Recommend.run_download_publish("recommend", "prod")
+                    # 清除日志
+                    Common.logger("recommend").info("开始清除日志")
+                    Common.del_logs("recommend")
+                    # 休眠
+                    Common.logger("recommend").info("休眠 60 分钟\n")
+                    time.sleep(3600)
+                    break
+                else:
+                    break
 
 
 if __name__ == "__main__":