zoukankan      html  css  js  c++  java
  • python查询完结篇

    0x00

    网上找一个查询网站,然后自己写的一个脚本

    0x01

    代码送上:

    import requests
    import time
    from bs4 import BeautifulSoup
    strat=time.time()
    def chax():
      lid=input('请输入你要查询的域名:')
      head={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
      url="http://site.ip138.com/{}/".format(lid)
      urldomain="http://site.ip138.com/{}/domain.htm".format(lid)
      url2="http://site.ip138.com/{}/beian.htm".format(lid)
      url3="http://site.ip138.com/{}/whois.htm".format(lid)
      rb=requests.get(url,headers=head)
      rb1=requests.get(urldomain,headers=head)
      rb2=requests.get(url2,headers=head)
      rb3=requests.get(url3,headers=head)
      gf=BeautifulSoup(rb.content,'html.parser')
      print('[+]IP解析记录')
      for x in gf.find_all('p'):
          link=x.get_text()
          print(link)
      gf1=BeautifulSoup(rb1.content,'html.parser')
      print('[+]子域名查询')
      for v in gf1.find_all('p'):
        link2=v.get_text()
        print(link2)
      gf2=BeautifulSoup(rb2.content,'html.parser')
      print('[+]备案查询')
      for s  in gf2.find_all('p'):
          link3=s.get_text()
          print(link3)
      gf3=BeautifulSoup(rb3.content,'html.parser')
      print('[+]whois查询')
      for k in gf3.find_all('p'):
          link4=k.get_text()
          print(link4)
    chax()
    end=time.time()
    print('查询耗时:',end-strat)
    

      运行截图:

     

  • 相关阅读:
    视频像素点级的标注
    unet
    Emmet缩写语法
    Nginx漏洞利用与安全加固
    算法时间复杂度
    动态规划dp
    数据结构Java实现04---树及其相关操作
    关于递归
    Java正则表达式
    Java String相关
  • 原文地址:https://www.cnblogs.com/haq5201314/p/8277928.html
Copyright © 2011-2022 走看看