run_kanyikan_moment.py 882 B

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/6/10
  4. import datetime
  5. import sys
  6. import os
  7. import random
  8. import time
  9. sys.path.append(os.getcwd())
  10. from main.common import Common
  11. from main.kanyikan_moment import Moment
  12. def main():
  13. while True:
  14. while True:
  15. main_time = datetime.datetime.now()
  16. if 1 >= main_time.hour >= 0:
  17. break
  18. else:
  19. for i in range(20):
  20. Common.logger("moment").info("开始第{}/20次抓取看一看+朋友圈视频", i+1)
  21. Moment.get_recommend()
  22. time.sleep(random.randint(3, 5))
  23. Common.logger("moment").info("开始分析并下载/上传视频")
  24. Moment.run_download_publish("prod")
  25. Common.del_logs("moment")
  26. break
  27. if __name__ == "__main__":
  28. main()