luojunhui 6 mēneši atpakaļ
vecāks
revīzija
8263a93a3a

+ 32 - 0
account_association_task.py

@@ -0,0 +1,32 @@
+"""
+@author: luojunhui
+账号联想---账号搜索任务
+"""
+from argparse import ArgumentParser
+from datetime import datetime
+
+from coldStartTasks.crawler.weixin_account_association_crawler import AccountAssociationCrawler
+
+
+def main():
+    """
+    账号联想---账号搜索任务
+    :return:
+    """
+    parser = ArgumentParser()
+    parser.add_argument("--run-date",
+                        help="Run only once for date in format of %Y-%m-%d. \
+                                If no specified, run as daily jobs.")
+    args = parser.parse_args()
+
+    if args.run_date:
+        biz_date = datetime.strptime(args.run_date, "%Y-%m-%d")
+    else:
+        biz_date = datetime.today()
+
+    account_association_crawler = AccountAssociationCrawler()
+    account_association_crawler.run_account_association(biz_date=biz_date)
+
+
+if __name__ == '__main__':
+    main()

+ 5 - 1
coldStartTasks/crawler/weixin_account_association_crawler.py

@@ -10,7 +10,11 @@ from typing import List, Set, Dict
 from tqdm import tqdm
 from pymysql.cursors import DictCursor
 
-from applications import WeixinSpider, longArticlesMySQL, log, bot, aiditApi
+from applications import aiditApi
+from applications import bot
+from applications import log
+from applications import longArticlesMySQL
+from applications import WeixinSpider
 from applications.const import WeixinVideoCrawlerConst
 from applications.functions import Functions
 from config import apolloConfig