zoukankan      html  css  js  c++  java
  • 域名信息采集

    package zeze;
    
    import java.io.IOException;
    import org.jsoup.Connection;
    import org.jsoup.Jsoup;
    import org.jsoup.nodes.Document;
    import org.jsoup.select.Elements;
    
    public class Yuming {
    
        public static void main(String[] args) throws IOException {
            // TODO Auto-generated method stub
            
            
            String key="chzeze.cc";
            int s1,s2;
            String url="http://whoissoft.com/"+key+"";
            Connection conn = Jsoup.connect(url);
            Document doc=null;
            doc=conn.timeout(50000).get();
            
            Elements results = null;
            results=doc.select("[class = con]");
            
            String re=results.get(0).text();
            //System.out.println(re);
            
            s1= re.indexOf("Domain Name:")+12;
            s2=re.indexOf("IP Address");
            String str=re.substring(s1, s2).trim();
            System.out.println("域名:"+str);
            
            
            s1= re.indexOf("Updated Date:")+13;
            s2=re.indexOf("Creation Date:");
            str=re.substring(s1, s2).trim();
            String[] aa=str.split("-");
            String y=aa[0],m=aa[1];
            aa=aa[2].split(":");
            String d=aa[0].substring(0, 2),h=aa[0].substring(3, 5),mm=aa[1],ss=aa[2].substring(0, 2);
            System.out.println("更新时间:"+y+"-"+m+"-"+d+" "+h+":"+mm+":"+ss);
            //System.out.println("更新时间:"+str);
            
            s1= re.indexOf("Creation Date")+14;
            s2=re.indexOf("Registry Expiry Date:");
            str=re.substring(s1, s2).trim();
            aa=str.split("-");
            y=aa[0];m=aa[1];
            aa=aa[2].split(":");
            d=aa[0].substring(0, 2);h=aa[0].substring(3, 5);mm=aa[1];ss=aa[2].substring(0, 2);
            System.out.println("创建时间:"+y+"-"+m+"-"+d+" "+h+":"+mm+":"+ss);
            
            s1= re.indexOf("Registry Expiry Date")+21;
            s2=re.indexOf("Sponsoring Registrar");
            str=re.substring(s1, s2).trim();
            
            aa=str.split("-");
            y=aa[0];m=aa[1];
            aa=aa[2].split(":");
            d=aa[0].substring(0, 2);h=aa[0].substring(3, 5);mm=aa[1];ss=aa[2].substring(0, 2);
            System.out.println("到期时间:"+y+"-"+m+"-"+d+" "+h+":"+mm+":"+ss);
            
            
            s1= re.indexOf("database:")+9;
            s2=re.indexOf("<<< WHOIS");
            str=re.substring(s1, s2).trim();
            aa=str.split("-");
            y=aa[0];m=aa[1];
            aa=aa[2].split(":");
            d=aa[0].substring(0, 2);h=aa[0].substring(3, 5);mm=aa[1];ss=aa[2].substring(0, 2);
            System.out.println("数据时间:"+y+"-"+m+"-"+d+" "+h+":"+mm+":"+ss);
        }
    
    }
  • 相关阅读:
    结对编程:黄金点小游戏
    在win7环境下如何安装Microsoft Visual Studio
    软件工程第一次作业
    Android关于保存数据(Saving data)
    Android bitmap和canvas小记(转)
    java/android开发中删除文件
    博客园的第一篇
    安卓初学者必看实例,(计算圆面积)
    安卓初学者必看实例,(文件管理器简单实现)
    安卓初学者必看实例,(访问sqlite)
  • 原文地址:https://www.cnblogs.com/zeze/p/5045990.html
Copyright © 2011-2022 走看看