def _to_db(html,db,cursor,domain_name):
html = lxml.html.fromstring(html)
rows = html.xpath('//table')
list_dns = []
elements = rows[0].xpath('.//tr')
for k in elements:
c = k.xpath('.//td//text()')
#print c
list_dns.append(c[0])
#print list_dns
dic_domain = {}
elements = rows[1].xpath('.//tr')
if len(elements) < 1:
return 3
for k in elements:
c = k.xpath('.//td//text()')
if len(c) >1:
for ip in ast.literal_eval(str(c[4])):
#print c[0]
dic_domain['id'] = int(c[0])
dic_domain['sub_domain_name'] = c[2]
dic_domain['ip'] = ip
dic_domain['find_time'] =c[5]
#print dic_domain
sql = "INSERT INTO app_subdomainbrute(domain_name, \
sub_domain, sub_ip, fuzz_time, fuzzall_id) \
VALUES ('%s', '%s', '%s', '%s', '%d' )" % \
(domain_name, dic_domain['sub_domain_name'], dic_domain['ip'], dic_domain['find_time'], dic_domain['id'])
#print sql
cursor.execute(sql)
db.commit()
评论列表
文章目录