outside_server_accounts_monitor.py 734 B

123456789101112131415161718192021222324
  1. from argparse import ArgumentParser
  2. from tasks.monitor_tasks.outside_gzh_articles_monitor import OutsideGzhArticlesCollector
  3. from tasks.monitor_tasks.outside_gzh_articles_monitor import OutsideGzhArticlesMonitor
  4. if __name__ == "__main__":
  5. parser = ArgumentParser()
  6. parser.add_argument("--task", help="input monitor or collector")
  7. args = parser.parse_args()
  8. if args.task:
  9. task = args.task
  10. else:
  11. task = "monitor"
  12. match task:
  13. case "monitor":
  14. monitor = OutsideGzhArticlesMonitor()
  15. monitor.deal()
  16. case "collector":
  17. collector = OutsideGzhArticlesCollector()
  18. collector.deal()
  19. case _:
  20. print("task is not support")