#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib2
import re
import sys
def getinfo(domain):
url='http://www.51sjk.com/upload/articles/1/0/321/321181_20220812161502539.jpg' domain.strip()
respone=urllib2.urlopen(url)
recv=respone.read()
isreg=re.findall("&deskey=(.*?)'>", recv, re.s)
if isreg:
pass
'''
url='http://www.51sjk.com/upload/articles/1/0/321/321181_20220812161502539.jpgrequest.aspx?domain=' domain '&whoisserver=whois.corporatedomains.com&deskey=' isreg[0]
respone=urllib2.urlopen(url)
recv=respone.read()
#获取信息
realdomain=re.findall("domain name:\ (.*?)
", recv, re.s)
updatetime=re.findall("更新时间:\ (.*?)
", recv, re.s)
#createtime=re.findall("creation\ date:\ (.*?)
", recv, re.s)
invalidtime=re.findall("registrar\ registration\ 过期时间:\ (.*?)
", recv, re.s)
try:
print 'domain:' realdomain[0],'invalidtime' invalidtime[0],'updatetime' updatetime[0]
except:
print 'domain:' domain,'has been registered, but pull information failure!!!'
'''
else:
#print '##########not registered, go! go! go!##########'
print domain
#print '###############################################'
def getlist(domainfile,prefile):
domaintypelist=[]
with open(domainfile,'rt') as file:
for line in file:
domaintypelist.append(line.strip())
with open(prefile,'rt') as file1:
file1list=file1.readlines()
#两个词的组合
domainlist=[x.strip() y.strip() '.' z.strip() for x in file1list for y in file1list for z in domaintypelist]
return domainlist
def do(domainfile,prefile):
domainlist=getlist(domainfile,prefile)
for domain in domainlist:
getinfo(domain)
if '__main__'==__name__:
if not len(sys.argv)==3:
print 'usage:' 'whois.py domainfile prefile\nby zhanghaofei'
sys.exit()
else:
print 'not registered domain list:'
do(sys.argv[1],sys.argv[2])
print 'all done,quit!'
sys.exit()
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
黔驴妓院