123456789101112131415161718192021222324 |
- from argparse import ArgumentParser
- from tasks.monitor_tasks.outside_gzh_articles_monitor import OutsideGzhArticlesCollector
- from tasks.monitor_tasks.outside_gzh_articles_monitor import OutsideGzhArticlesMonitor
- if __name__ == "__main__":
- parser = ArgumentParser()
- parser.add_argument("--task", help="input monitor or collector")
- args = parser.parse_args()
- if args.task:
- task = args.task
- else:
- task = "monitor"
- match task:
- case "monitor":
- monitor = OutsideGzhArticlesMonitor()
- monitor.deal()
- case "collector":
- collector = OutsideGzhArticlesCollector()
- collector.deal()
- case _:
- print("task is not support")
|