首页 编程教程正文

Python 识别域名是否可以注册

piaodoo 编程教程 2020-02-22 22:03:49 859 0 python教程

本文来源吾爱破解论坛



嗨学网  今天想选这个域名,所以找到这个。分享给大家,互相学习。



[Python] 纯文本查看 复制代码
import random
from requests import post


class YMCHECK:
    def __init__(self):
        self.randCode = ''
        self.url = 'https://www.ename.net/domain/domainAjax'

    def getCom(self):
        self.randCode = ''
        codeList = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','6','3','5','7','8','9','0']
        
        """ 这里循环次数就是域名的位数,默认4位 """
        
        for i in range(4):
            Num = random.randint(0, len(codeList)-1)
            self.randCode += codeList[Num]
        
        self.randCode +='.com'                  # 这里可以加规则,进行筛选,可以筛选后缀和其他规则。

        header = {
            'Origin':'https://www.ename.net',
            'Referer':'https://www.ename.net/domain',
            'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',
            'X-Requested-With':'XMLHttpRequest'
        }
        datas = {
            'choseType': '1',
            'domain': self.randCode,
            'key': '807a589630ea9ba867cd0f83594b0836',
            'time':'1543559128'
        }
        res = post(self.url,headers = header,data=datas)

        # 返回数据   ====>>>   {"result":{"iwkk.com":{"code":1,"md5":"3b6abbf210e53e5cbfca1c1ed62673f5","domain":"iwkk.com"}},"code":100}

        ress = res.json()
        result = ress.get('result')
        res_code = result.get(self.randCode)
        if res_code.get('code')==0:
            return self.randCode


if __name__ == '__main__':
    p = YMCHECK()
    for i in range(10):
        a = p.getCom()
        if a:
            print(a)
本帖被以下淘专辑推荐: · zzzain46私家珍藏|主题: 131, 订阅: 24

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7461.html

搜索