Ordinary hut

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

          用nekohtml來獲取網頁指定內容

          Posted on 2009-05-22 14:11 landor 閱讀(1130) 評論(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());
              } 

          }

          主站蜘蛛池模板: 天祝| 德令哈市| 嵩明县| 长丰县| 美姑县| 建宁县| 龙岩市| 班戈县| 富蕴县| 衡南县| 出国| 明星| 正镶白旗| 麻城市| 尼勒克县| 灵山县| 巩义市| 虞城县| 郯城县| 临泉县| 互助| 榕江县| 鲁山县| 连云港市| 静乐县| 昭通市| 乐清市| 股票| 汉寿县| 德兴市| 井陉县| 北辰区| 平南县| 分宜县| 体育| 浦江县| 揭阳市| 丰原市| 宜阳县| 四子王旗| 聊城市|