1234567891011121314151617181920212223242526272829303132333435 |
- #!/usr/bin/env python
- # -*- encoding: utf-8 -*-
- '''
- @Contact : liuyuqi.gov@msn.cn
- @Time : 2023/03/08 17:39:34
- @License : Copyright © 2017-2022 liuyuqi. All Rights Reserved.
- @Desc : enter point
- '''
- from searchdomain import SearchDomain, GenerateDomain, GenerateEnDomain
- import sys
- import argparse
- def parse_args():
- parser = argparse.ArgumentParser(description='search domain')
- parser.add_argument('--command', action='store_true', help='command: generate, search, generate_en', choices=['generate', 'search', 'generate_en'])
- parser.add_argument('--export_all', action='store_true', help='export all domain')
- return parser.parse_args()
- if __name__== "__main__":
- args = parse_args()
- if args.command=="generate":
- generateDomain = GenerateDomain()
- generateDomain.run()
- elif args.command=="generate_en":
- generateDomain = GenerateEnDomain()
- generateDomain.run()
- elif args.command=="search":
- serachdomain = SearchDomain(debug=True, export_all=False)
- serachdomain.run()
- else:
- print("please input command: generate, search, generate_en")
- sys.exit(1)
|