|
@@ -9,17 +9,27 @@
|
|
|
'''
|
|
|
|
|
|
from searchdomain import SearchDomain, GenerateDomain, GenerateEnDomain
|
|
|
+import sys
|
|
|
+import argparse
|
|
|
|
|
|
-if __name__== "__main__":
|
|
|
- # 生成域名
|
|
|
- # generateDomain = GenerateDomain()
|
|
|
- # generateDomain.run()
|
|
|
-
|
|
|
- # generateDomain = GenerateEnDomain()
|
|
|
- # generateDomain.run()
|
|
|
+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()
|
|
|
|
|
|
- # 查询域名可用
|
|
|
- serachdomain = SearchDomain(debug=True, export_all=False)
|
|
|
- serachdomain.run()
|
|
|
+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)
|