子域名查询
#Python 2
#-*-coding:utf-8-*-
import requests
import re
key='qq.com'
sites=[]
match='style="text-decoration:none;">(.*?)/'
for i in range(48):
i=i*10
url="http://www.baidu.com.cn/s?wd=site:"+key+"&cl=3&pn=%s" % i
response=requests.get(url).content
subdomains=re.findall(match,response)
sites += list(subdomains)
site=list(set(sites)) #set()实现去重
#print site
print "The number of sites is %d" % len(site)
for i in site:
print i
python3 需要在get返回的数据进行编码转换
#python 3
import requests
import re
key='qq.com'
sites=[]
match='style="text-decoration:none;">(.*?)/'
for i in range(48):
i=i*10
url="http://www.baidu.com.cn/s?wd=site:"+key+"&cl=3&pn=%s" % i
response=requests.get(url).content
subdomains=re.findall(match,response.decode('utf8'))
sites += list(subdomains)
site=list(set(sites)) #set()实现去重
#print site
print("The number of sites is %d" % len(site))
for i in site:
print(i)
文章创建于: 2019-09-14 21:13:27
相关阅读
互联网已经成为个人,企业生存的标配软件之一。似乎脱离互联网,等于与世隔绝,被消费者遗忘。目前许多企业开始利用互联网平台打造自己
BlockingQueue前言:BlockingQueues在java.util.concurrent包下,提供了线程安全的队列访问方式,当阻塞队列插入数据时,如果队列已经满
鸡年的春节即将到来,大过年的,跟一家人用小米盒子看春晚、看各大综艺、热门电影电视剧,想一想就觉得很温馨,那么问题来了,怎么用小米盒
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,
A5创业网(公众号:iadmin5)3月8日消息,昨天有多位匿名人士分头向媒体爆料称“拼多多为了推广电子面单在鼓励商家刷单”。