run_xiaoniangao_person_list.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/7/5
  4. import os
  5. import random
  6. import sys
  7. import time
  8. sys.path.append(os.getcwd())
  9. from main.common import Common
  10. from main.xiaoniangao_person_list import Person
  11. class Main:
  12. @classmethod
  13. def main(cls):
  14. while True:
  15. Common.logger("person").info("开始抓取个人主页视频\n")
  16. # # 关注用户
  17. # Person.sub_users("person")
  18. # # 取消关注用户
  19. # Person.unsub_users("person")
  20. # 关注用户列表同步至云文档,获取所有关注列表的用户视频
  21. Person.get_videos_from_follow("person")
  22. # 下载/上传
  23. Common.logger("person").info("开始下载/上传视频")
  24. Person.run_download_publish("person", "prod")
  25. # 清除日志
  26. Common.del_logs("person")
  27. Common.logger("person").info("休眠1小时\n")
  28. Person.wechat_person_start_t = None
  29. Person.wechat_follow_start_t = None
  30. Person.send_time = 0
  31. time.sleep(3600)
  32. if __name__ == "__main__":
  33. main = Main()
  34. main.main()