run_weiqun_music.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/8/11
  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.weiqun_music import Music
  11. class Main:
  12. @classmethod
  13. def main(cls):
  14. while True:
  15. if 12 >= datetime.datetime.now().hour >= 9:
  16. # 抓取视频
  17. Common.logger("weiqun").info("开始抓取微群视频小程序音乐榜\n")
  18. Music.get_video_list("weiqun")
  19. # 下载/上传
  20. Common.logger("weiqun").info("开始下载/上传微群视频小程序音乐榜\n")
  21. Music.run_download_publish("weiqun", "dev")
  22. # 清除日志
  23. Common.logger("weiqun").info("开始清除日志")
  24. Common.del_logs("weiqun")
  25. # 休眠
  26. Common.logger("weiqun").info("休眠 120 分钟\n")
  27. time.sleep(7200)
  28. else:
  29. pass
  30. if __name__ == "__main__":
  31. main = Main()
  32. main.main()