run_recommend.py 996 B

1234567891011121314151617181920212223242526272829303132333435
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/6/17
  4. import datetime
  5. import os
  6. import random
  7. import sys
  8. import time
  9. sys.path.append(os.getcwd())
  10. from main.common import Common
  11. from main.get_feeds import get_feeds
  12. from main.download_play_sendtime import DownloadPlaySendtime
  13. class Main:
  14. @classmethod
  15. def prod_job(cls):
  16. while True:
  17. while True:
  18. prod_job_time = datetime.datetime.now()
  19. if 1 >= prod_job_time.hour >= 0:
  20. break
  21. else:
  22. Common.logger("recommend").info("开始抓取看一看+推荐列表")
  23. get_feeds("recommend")
  24. DownloadPlaySendtime.run_download_play_sendtime("prod")
  25. Common.del_logs("recommend")
  26. Common.del_charles_files("recommend")
  27. time.sleep(random.randint(3, 5))
  28. break
  29. if __name__ == "__main__":
  30. main = Main()
  31. main.prod_job()