Test.java
上传用户:xie_wn
上传日期:2022-03-04
资源大小:941k
文件大小:3k
源码类别:

网络截获/分析

开发平台:

Java

  1. package com.util;
  2. import org.apache.commons.httpclient.NameValuePair;
  3. import au.id.jericho.lib.html.Attributes;
  4. import au.id.jericho.lib.html.Segment;
  5. import au.id.jericho.lib.html.Source;
  6. public class Test {
  7. /**
  8.  * @param args
  9.  */
  10. public String testip()
  11. {
  12.     String url="http://www.ip138.com/ips.asp";
  13.     NameValuePair nvp1=new NameValuePair("action","2");
  14.     NameValuePair nvp2=new NameValuePair("ip","124.235.143.219");
  15.     NameValuePair[] aa=new  NameValuePair[]{nvp1,nvp2};
  16.        ClientUtil cu=new ClientUtil();
  17.        Source s=new Source(cu.post(url, aa));
  18.          //System.out.println(s.toString());
  19.        Segment sg=HtmlUtil.getSegment("table", 2, s);
  20.      //  System.out.println(sg.toString());
  21.        Segment td=HtmlUtil.getSegment2("td", 2, sg);
  22.        Segment ul=HtmlUtil.getSegment2("ul", 0, td);
  23.       System.out.println(ul.toString());
  24.       return ul.toString();
  25. }
  26. public String testsj()
  27. {
  28.    String url="http://www.ip138.com:8080/search.asp";
  29.        NameValuePair nvp1=new NameValuePair("action","mobile");
  30.        NameValuePair nvp2=new NameValuePair("mobile","13244684164");
  31.        NameValuePair[] aa=new  NameValuePair[]{nvp1,nvp2};
  32.        ClientUtil cu=new ClientUtil();
  33.        Source s=new Source(cu.post(url, aa));
  34.         System.out.println(s.toString());
  35.        Segment sg=HtmlUtil.getSegment("table", 1, s);
  36.        String gsd=HtmlUtil.getSegment2("td",4, sg).extractText();
  37.        String klx=HtmlUtil.getSegment2("td",4, sg).extractText();
  38.        System.out.println(gsd+"dddddddd"+klx);
  39.        return null;
  40. }
  41. public static void main(String[] args) {
  42. // TODO Auto-generated method stub
  43. //       String url="http://www.ip138.com:8080/search.asp";
  44. //       NameValuePair nvp1=new NameValuePair("action","mobile");
  45. //       NameValuePair nvp2=new NameValuePair("mobile","13244684164");
  46. //       NameValuePair[] aa=new  NameValuePair[]{nvp1,nvp2};
  47. //       ClientUtil cu=new ClientUtil();
  48. //       Source s=new Source(cu.post(url, aa));
  49. //        System.out.println(s.toString());
  50. //       Segment sg=HtmlUtil.getSegment("table", 1, s);
  51. //       String gsd=HtmlUtil.getSegment2("td",8, sg).extractText();
  52. //       String klx=HtmlUtil.getSegment2("td",10, sg).extractText();
  53. //       System.out.println(gsd+"dddddddd"+klx);
  54.        //Segment td=HtmlUtil.getSegment2("td", 2, sg);
  55.   
  56.       String url="http://qq.ip138.com/idsearch/index.asp";
  57.       NameValuePair nvp1=new NameValuePair("action","idcard");
  58.       NameValuePair nvp2=new NameValuePair("userid","230105198306031915");
  59.       NameValuePair[] aa=new  NameValuePair[]{nvp1,nvp2};
  60.       ClientUtil cu=new ClientUtil();
  61.       //System.out.println(cu.post(url, aa));
  62.       Source s=new Source(cu.post(url, aa));
  63.       Segment sg=HtmlUtil.getSegment("table",4, s);
  64.      // System.out.println(sg.toString());
  65. //      System.out.println(sg.toString());
  66. //      System.out.println(sg.extractText(false));
  67.        String gsd=HtmlUtil.getSegment2("td",1, sg).extractText();
  68.        String klx=HtmlUtil.getSegment2("td",3, sg).extractText();
  69.       System.out.println(gsd+"==="+klx);
  70.      // Segment td=HtmlUtil.getSegment2("td", 2, sg);
  71.      // System.out.println(td.extractText());
  72. //
  73.        
  74. }
  75. }