dnslist 发表于 2017-03-26 dnslist 前两天写了一个从dnslist采集二级域名的脚本,现在做个记录,这几天没有写,感觉好怪异的感觉,也许是外出了一次吧 code123456789101112131415161718192021222324252627282930313233#!/usr/bin/env python# encoding:utf-8import requestsimport reimport sysdef subdm_get(domain): list3 = domain.split(".") sss = '' for i in range(0, list3.__len__())[::-1]: sss = sss +list3[i]+'/' url = 'http://dnslist.net/' + sss r = requests.get(url) html = r.text a = re.findall(r"<a.*?href=.*?<\/a>",html) l = [] for i in a: url2 = i[i.find('>')+1:-4] l.append(url2) return l if __name__ == '__main__': if len(sys.argv) == 2: for i in subdm_get(sys.argv[1]): print i sys.exit() else: print ("usage: %s domain" % sys.argv[0]) sys.exit(-1)