1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- """
- @author: luojunhui
- """
- import traceback
- from argparse import ArgumentParser
- from applications import bot
- from coldStartTasks.crawler.wechat import ArticleAssociationCrawler
- from coldStartTasks.publish.publish_article_association_articles import ArticleAssociationPublish
- def main():
- """
- main function
- """
- parser = ArgumentParser()
- parser.add_argument("--biz_date", type=str, help="format 2025-01-01")
- args = parser.parse_args()
- if args.biz_date:
- biz_date = args.biz_date
- else:
- biz_date = None
- try:
- article_association_crawler = ArticleAssociationCrawler()
- article_association_crawler.deal(biz_date=biz_date)
- except Exception as e:
- bot(
- title="It occurred an Exception in ArticleAssociationCrawler",
- detail={
- "Error": str(e),
- "Traceback": traceback.format_exc()
- },
- mention=False,
- )
- # publish
- try:
- article_association_publish = ArticleAssociationPublish()
- article_association_publish.deal()
- except Exception as e:
- bot(
- title="It occurred an Exception in ArticleAssociationPublish",
- detail={
- "Error": str(e),
- "Traceback": traceback.format_exc()
- },
- mention=False,
- )
- if __name__ == "__main__":
- main()
|