Ordinary hut

          人間一福地,勝似天仙宮
          posts - 61, comments - 50, trackbacks - 0, articles - 1

          用nekohtml來獲取網頁指定內容

          Posted on 2009-05-22 14:11 landor 閱讀(1134) 評論(0)  編輯  收藏 所屬分類: java
          下載地址 http://sourceforge.net/projects/nekohtml
          比如我想獲取http://topic.csdn.net/u/20090521/11/db336c07-2dbc-4732-8229-cb99fcb9d10e.html網頁中kokobox的回復


          package test;

          import java.io.InputStream;
          import java.net.HttpURLConnection;
          import java.net.URL;

          import org.cyberneko.html.parsers.DOMParser;
          import org.w3c.dom.Document;
          import org.w3c.dom.Node;
          import org.xml.sax.InputSource;

          public class Test {
              
          public static void main(String[] argv) throws Exception {
                  //指定rul
                  URL url = new URL(
                          
          "http://topic.csdn.net/u/20090521/11/db336c07-2dbc-4732-8229-cb99fcb9d10e.html");
                 
                  HttpURLConnection connection = (java.net.HttpURLConnection)url.openConnection();
                  connection.connect();
                  InputStream stream 
          = connection.getInputStream();
                  DOMParser parser 
          = new DOMParser();
                  //這行代碼等同于html頁面中的<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                  parser.setProperty("http://cyberneko.org/html/properties/default-encoding","utf-8");
                  parser.parse(
          new InputSource(stream));
                  Document doc 
          = parser.getDocument();
                  Node myNode
          = doc.getElementById("reply57194353_body");
                  print(myNode, 
          "");
              } 

              
          public static void print(Node node, String indent) {
                  System.out.println(node.getTextContent());
              } 

          }

          主站蜘蛛池模板: 汝阳县| 浦江县| 新乡市| 若羌县| 渑池县| 炎陵县| 开远市| 天长市| 承德市| 犍为县| 南木林县| 曲松县| 朔州市| 托克托县| 墨竹工卡县| 贵溪市| 仙游县| 伊金霍洛旗| 庄河市| 井陉县| 巩留县| 武冈市| 章丘市| 佛学| 报价| 襄城县| 平乡县| 浏阳市| 土默特左旗| 托里县| 邳州市| 江口县| 读书| 封开县| 墨玉县| 大石桥市| 偃师市| 兴安县| 陆丰市| 独山县| 宝鸡市|