dnslist

dnslist

       前两天写了一个从dnslist采集二级域名的脚本,现在做个记录,这几天没有写,感觉好怪异的感觉,也许是外出了一次吧

code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env python
# encoding:utf-8
import requests
import re
import sys
def 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)