generateDomain.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # 批量生成域名(双拼,双单词,双单词拼接)
  2. import os,sys,re,json
  3. from urllib.parse import unquote, urlencode
  4. def generate(domain, kw_first, kw_second, kw_third, word_length):
  5. # 获取域名和目录
  6. domain_dir = f'{os.getcwd()}/domains/'
  7. if not os.path.exists(domain_dir):
  8. os.makedirs(domain_dir)
  9. # 域名拼接
  10. domain = f'{domain}.'
  11. # 域名头部
  12. domain_head = f'{domain}'
  13. # 域名尾部
  14. domain_tail = f'{domain}'
  15. # 域名双拼
  16. domain_double_p = f'{domain}'
  17. # 域名双单词
  18. domain_double_s = f'{domain}'
  19. with open(("searchdomain/searchdomain.json"), "r", encoding="utf-8") as f:
  20. domain_dict = json.load(f)
  21. for key in domain_dict:
  22. if domain_dict[key]['length'] == word_length:
  23. domain_double_p = domain_dict[key]['first']
  24. domain_double_s = domain_dict[key]['second']
  25. domain_double_p = domain_double_p[:word_length]
  26. domain_double_s = domain_double_s[:word_length]
  27. break
  28. f.write(buffer)
  29. if __name__ == "__main__":
  30. generate(domain, kw_first, kw_second, kw_third, word_length)