run_recommend.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/7/13
  4. import datetime
  5. import os
  6. import sys
  7. import time
  8. sys.path.append(os.getcwd())
  9. from main.common import Common
  10. from main.recommend_list import Recommend
  11. class Main:
  12. @classmethod
  13. def main(cls):
  14. while True:
  15. while True:
  16. main_time = datetime.datetime.now()
  17. if 18 >= main_time.hour >= 6:
  18. # 抓取视频
  19. Common.logger("recommend").info("开始抓取音乐相册小程序推荐榜\n")
  20. Recommend.get_video_list("recommend")
  21. # 下载/上传
  22. Common.logger("recommend").info("开始下载/上传音乐相册小程序推荐榜\n")
  23. Recommend.run_download_publish("recommend", "prod")
  24. # 清除日志
  25. Common.logger("recommend").info("开始清除日志")
  26. Common.del_logs("recommend")
  27. # 休眠
  28. Common.logger("recommend").info("休眠 60 分钟\n")
  29. time.sleep(3600)
  30. break
  31. else:
  32. break
  33. if __name__ == "__main__":
  34. main = Main()
  35. main.main()