def chooseserver(self):
try:
toplevel = string.split(self.domain, ".")[-1]
self.whoisserver=WhoisRecord.whoismap.get(toplevel)
#print toplevel, "---", self.whoisserver
if self.whoisserver==None:
self.whoisserver=WhoisRecord.defaultserver
return
except:
self.whoisserver=WhoisRecord.defaultserver
return
if toplevel in ('com', 'org', 'net'):
tmp=self._whois()
m = re.search("Whois Server:(.+)", tmp)
if m:
self.whoisserver=string.strip(m.group(1))
#print "server 2:", self.whoisserver
return
self.whoisserver='whois.networksolutions.com'
tmp=self._whois()
m=re.search("Whois Server:(.+)",tmp)
if m:
self.whoisserver=string.strip(m.group(1))
#print "server 1:", self.whoisserver
return
#print "server 3:", self.whoisserver
评论列表
文章目录