1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/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
- searchdomain generate --lang zh --keyword gpt,go --position prefix --domain io,com,cn
- searchdomain search --
- '''
- from searchdomain import SearchDomain, GenerateDomain, GenerateEnDomain
- from searchdomain.options import parse_args
- import sys
- if __name__== "__main__":
- try:
- args = parse_args()
- if args.get("command","")=="generate":
- if args.get("lang","en")=="en":
- generateDomain = GenerateEnDomain(params=args)
- elif args.get("lang", "en")=="zh":
- generateDomain = GenerateDomain(params=args)
- generateDomain.run()
- elif args.get("command","")=="search":
- serachdomain = SearchDomain(params=args, debug=True, export_all=True)
- serachdomain.run()
- elif args.get("command","")=="version":
- # print(__verison__)
- pass
- else:
- print("please input command: generate, search")
- print(args.get('command',""))
- sys.exit(1)
- except Exception as e:
- with open('error.log', 'w') as f:
- f.write(str(e))
|