Ver código fonte

项目重启

wangkun 2 anos atrás
pai
commit
0b3854523f
2 arquivos alterados com 28 adições e 31 exclusões
  1. 8 8
      main/recommend.py
  2. 20 23
      main/run_recommend.py

+ 8 - 8
main/recommend.py

@@ -319,10 +319,10 @@ class Recommend:
                                    "推荐榜",
                                    str(download_video_id),
                                    str(download_video_title),
-                                   download_video_play_cnt,
-                                   download_video_like_cnt,
-                                   download_video_share_cnt,
-                                   download_video_comment_cnt,
+                                   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),
@@ -376,10 +376,10 @@ class Recommend:
                                    str(download_video_id),
                                    str(download_video_title),
                                    our_video_link,
-                                   download_video_play_cnt,
-                                   download_video_comment_cnt,
-                                   download_video_like_cnt,
-                                   download_video_share_cnt,
+                                   int(download_video_play_cnt),
+                                   int(download_video_comment_cnt),
+                                   int(download_video_like_cnt),
+                                   int(download_video_share_cnt),
                                    int(download_video_duration),
                                    str(download_video_resolution),
                                    str(download_video_send_time),

+ 20 - 23
main/run_recommend.py

@@ -17,29 +17,26 @@ class Main:
     @classmethod
     def main(cls):
         while True:
-            while True:
-                main_time = datetime.datetime.now()
-                if 15 >= main_time.hour >= 8:
-                    # 抓取视频
-                    Common.logger("recommend").info("开始抓取本山祝福视频\n")
-                    for i in range(10):
-                        Common.logger("recommend").info("正在抓取第{}页\n", i+1)
-                        Recommend.get_recommend("recommend")
-                    # 翻页初始化
-                    Recommend.visitor_key = ""
-                    Recommend.page = 1
-                    # 下载/上传
-                    Common.logger("recommend").info("开始下载/上传\n")
-                    Recommend.run_download_publish("recommend", "prod")
-                    # 清除日志
-                    Common.logger("recommend").info("开始清除日志")
-                    Common.del_logs("recommend")
-                    # 休眠
-                    Common.logger("recommend").info("休眠 30 - 60 分钟\n")
-                    time.sleep(random.randint(1800, 3600))
-                    break
-                else:
-                    break
+            if 12 >= datetime.datetime.now().hour >= 8:
+                # 抓取视频
+                Common.logger("recommend").info("开始抓取本山祝福视频\n")
+                for i in range(10):
+                    Common.logger("recommend").info("正在抓取第{}页\n", i+1)
+                    Recommend.get_recommend("recommend")
+                # 翻页初始化
+                Recommend.visitor_key = ""
+                Recommend.page = 1
+                # 下载/上传
+                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)
+            else:
+                pass
 
 
 if __name__ == "__main__":