123456789101112131415161718192021222324252627282930313233343536 |
- # 批量生成域名(双拼,双单词,双单词拼接)
- import os,sys,re,json
- from urllib.parse import unquote, urlencode
- def generate(domain, kw_first, kw_second, kw_third, word_length):
- # 获取域名和目录
- domain_dir = f'{os.getcwd()}/domains/'
- if not os.path.exists(domain_dir):
- os.makedirs(domain_dir)
- # 域名拼接
- domain = f'{domain}.'
- # 域名头部
- domain_head = f'{domain}'
- # 域名尾部
- domain_tail = f'{domain}'
- # 域名双拼
- domain_double_p = f'{domain}'
- # 域名双单词
- domain_double_s = f'{domain}'
- with open(("searchdomain/searchdomain.json"), "r", encoding="utf-8") as f:
- domain_dict = json.load(f)
- for key in domain_dict:
- if domain_dict[key]['length'] == word_length:
- domain_double_p = domain_dict[key]['first']
- domain_double_s = domain_dict[key]['second']
- domain_double_p = domain_double_p[:word_length]
- domain_double_s = domain_double_s[:word_length]
- break
- f.write(buffer)
- if __name__ == "__main__":
- generate(domain, kw_first, kw_second, kw_third, word_length)
|