教程

#python 2
#-*-coding:utf-8-*-
import requests
import rekey='qq.com'sites=[]match='style="text-decoration:none;">(.*?)/'for i in range(48):i=i*10url="http://www.baidu.com.cn/s?wd=site:"+key+"&cl=3&pn=%s" % iresponse=requests.get(url).contentsubdomains=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 rekey='qq.com'
sites=[]match='style="text-decoration:none;">(.*?)/'for i in range(48):i=i*10url="http://www.baidu.com.cn/s?wd=site:"+key+"&cl=3&pn=%s" % iresponse=requests.get(url).contentsubdomains=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)

唉,最近百度有点顶,要加上一层伪装,才可以爬到域名。现把解决方法放出,难顶。

#python 3
import requests
import rekey='jd.com'
sites=[]
head = {'User-Agent': \'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36'}match = 'style="text-decoration:none;">(.*?)</b>'for i in range(20):url="https://www.baidu.com/s?ie=UTF-8&wd=inurl%3A"+keyresponse=requests.get(url,headers=head).contentsubdomains=re.findall(match,response.decode('utf8'))print(subdomains)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)
import requests
import rehead = {'User-Agent': \'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36'}
key = 'jd.com'  # 这里填主域名
lst = []match = 'style="text-decoration:none;">(.*?)</b>'for i in range(1, 20):  # 1-19页url = "https://www.baidu.com/s?wd=inurl:{}&pn={}&oq={}&ie=utf-8".format(key, i, key)print(url)# response = requests.get(url,headers=head,cookies = cook).contentresponse = requests.get(url, headers=head).contentsubdomains = re.findall(match, response.decode())for j in subdomains:j = j.replace('<b>', '')if key in j:if j not in lst:lst.append(j)# print(lst)
print(lst)

子域名查询(python)相关推荐

  1. Python之子域名查询

    Python之子域名查询

  2. Python开发 CDN查询子域名查询

    import socket import os import sys import time import requests from bs4 import BeautifulSoup from ur ...

  3. Python 实现子域名查询与爆破

    该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlist,工具同样可以使用DNS域名的枚举,和上面的区别就在于该方法使用了DNS迭代查询. ...

  4. 子域名查询DNS记录查询

    目录 子域名信息查询 Layer子域名爆破机 subDomainBrute 利用google查询 HTTP证书查询 DNS记录查询脚本 IP转换为经纬度 利用网页获取对方经纬度信息 首先关于DNS域名 ...

  5. 信息收集之子域名查询--子域名扫描器: 子域名挖掘机 Subdomainsbrute---基本使用

    信息收集之子域名查询–子域名扫描器: 子域名挖掘机 Subdomainbrute-基本使用 工具介绍:subDomainsBrute 工具作者: lijiejie Github地址:https://g ...

  6. 信息收集之子域名查询--子域名扫描器: 子域名挖掘机 Subdomainbrute

    子域名查询–子域名扫描器: 子域名挖掘机 Subdomainbrute 安装–傻瓜式教你安装 Windows7环境为例 [step1]: 安装python2.7(省略) 对于这一步,可以检查一下是否安 ...

  7. 子域名查询、DNS记录查询

    目录 子域名信息查询 Layer子域名爆破机 subDomainBrute 利用google查询 HTTP证书查询 DNS记录查询脚本 IP转换为经纬度 利用网页获取对方经纬度信息 首先关于DNS域名 ...

  8. Kali [dnsenum]子域名查询工具

    子域名查询工具(dnsenum) DNSenum是一款通过探测DNS记录在寻找子域名的工具. 安装 使用命令:apt-get install cpanminus 下载 使用:cpanm -n Net: ...

  9. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(二十二)-子域名查询

    目录 2.1.工具简介 2.2.后端实现代码 2.3.前端实现代码 2.1.工具简介 子域名是相对域名根来说的,如baidu.com是域名根,则1234.baidu.com为子域名不同服务级别,也就是 ...

  10. 通过子域名查询真实ip地址

    方法原理 开启反向代理或CDN部署需要一定的时间成本和经济成本,部分网站会采用关键域名使用CDN或反向代理的方法,部分子域名由于进行内部测试的原因未及时设置CDN或反向代理,用户可通过子域名查找工具尝 ...

最新文章

  1. 开机动画适配方案_2020 年 4 月前 App 启动画面、屏幕调整需按要求适配,否则存拒审风险!...
  2. 【20171123】【GITC精华演讲】贝业新兄弟李济宏:如何做到企业信息化建设的加减乘除...
  3. php提交多条数据,tpphp一个表单提交多个需要循环的数据怎么处理
  4. 家装强电弱电布线图_家装水电安装技巧?水电验收技巧?
  5. 旧知识打造新技术--AJAX学习总结
  6. ycms+php,CMS下载_建站大师 - 建站模板,CMS模板,网站开发
  7. OpenCV中基本数据结构(4)_Rect
  8. c语言网吧添加卡,c语言网吧计费系统源代码.docx
  9. C的byte数组在python中的处理
  10. 基于MiniC的语义分析(使用javacc)
  11. JS match() 方法 使用
  12. 武汉科技大学计算机课程设置,武汉科技大学课程建设管理办法
  13. 01-05.经典市场营销 Marketing公开课《科特勒营销管理》(一)
  14. SWIFT电文类型及格式
  15. 我真的很郁闷,应该振作起来的
  16. 乔布斯去世十年,粉丝哀叹苹果正失去昔日创新光环,但库克是更好领导者
  17. centos 上搭建FC SAN
  18. 二分法求根号二的近似值_根号2约等于多少?
  19. 山东菏泽家乡网页代码 html静态网页设计制作 dw静态网页成品模板素材网页 web前端网页设计与制作 div静态网页设计
  20. 使用MATLAB绘制Gazebo中的仿真小车的运动轨迹

热门文章

  1. Coins Change
  2. Amazon CloudWatch 互联网监控器预览版,端到端了解应用程序的互联网性能
  3. 2015年百度之星程序设计大赛 - 资格赛
  4. Java 回文数 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
  5. 社会关系网络(SNA)如何应用于团伙欺诈识别
  6. 中国女足,中国女垒,中国女排,舒米,让我欢喜让我忧
  7. 计算机中恢复是什么的反操作,Windows 7 中的“系统恢复”选项是什么?
  8. 在2410上移植uboot1.3.2
  9. Linux---------安装以及基本语法知识
  10. BZOJ1179【APOI2009】ATM Tarjan