You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
994 B
25 lines
994 B
#域名注册检测
|
|
import jsons as jsons
|
|
import requests
|
|
|
|
headers = {
|
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36',
|
|
'Referer': 'https://domain.oray.com/suffix/xyz.html'
|
|
}
|
|
|
|
if __name__ == '__main__':
|
|
i = 1
|
|
while True:
|
|
domain='%d.xyz' % i
|
|
response = requests.get('https://mcheck.oray.com/domain/check?domain[]=%s&record=1' % domain, headers=headers)
|
|
if response.status_code == 200:
|
|
content = response.content.decode(response.apparent_encoding)
|
|
if content.startswith('{') and content.endswith('}'):
|
|
content = jsons.loads(content)
|
|
if domain in content and 'avail' in content[domain] and content[domain]['avail']==1:
|
|
print('域名:%s未注册' % domain)
|
|
else:
|
|
print('域名:%s已注册' % domain)
|
|
else:
|
|
print('error')
|
|
i = i + 1
|
|
|