|
@@ -10,15 +10,22 @@ if __name__ == "__main__":
|
|
args = parser.parse_args()
|
|
args = parser.parse_args()
|
|
if args.task:
|
|
if args.task:
|
|
task = args.task
|
|
task = args.task
|
|
|
|
+ match task:
|
|
|
|
+ case "monitor":
|
|
|
|
+ monitor = OutsideGzhArticlesMonitor()
|
|
|
|
+ monitor.deal()
|
|
|
|
+ case "collector":
|
|
|
|
+ collector = OutsideGzhArticlesCollector()
|
|
|
|
+ collector.deal()
|
|
|
|
+ case _:
|
|
|
|
+ print("task is not support")
|
|
else:
|
|
else:
|
|
- task = "monitor"
|
|
|
|
|
|
+ # first collect data
|
|
|
|
+ collector = OutsideGzhArticlesCollector()
|
|
|
|
+ collector.deal()
|
|
|
|
+
|
|
|
|
+ # then monitor each article
|
|
|
|
+ monitor = OutsideGzhArticlesMonitor()
|
|
|
|
+ monitor.deal()
|
|
|
|
+
|
|
|
|
|
|
- match task:
|
|
|
|
- case "monitor":
|
|
|
|
- monitor = OutsideGzhArticlesMonitor()
|
|
|
|
- monitor.deal()
|
|
|
|
- case "collector":
|
|
|
|
- collector = OutsideGzhArticlesCollector()
|
|
|
|
- collector.deal()
|
|
|
|
- case _:
|
|
|
|
- print("task is not support")
|
|
|