<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    konhon

    忘掉過去,展望未來。找回自我,超越自我。
    逃避不一定躲的過, 面對(duì)不一定最難過, 孤單不一定不快樂, 得到不一定能長(zhǎng)久, 失去不一定不再擁有, 可能因?yàn)槟硞€(gè)理由而傷心難過, 但我卻能找個(gè)理由讓自己快樂.

    Google

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      203 Posts :: 0 Stories :: 61 Comments :: 0 Trackbacks

    ?

    import ?org.htmlparser.Node;
    import ?org.htmlparser.NodeFilter;
    import ?org.htmlparser.Parser;
    import ?org.htmlparser.filters.TagNameFilter;
    import ?org.htmlparser.tags.TableTag;
    import ?org.htmlparser.util.NodeList;

    /**
    ?*?<br>
    ?*?標(biāo)題:?<br>
    ?*?功能概要:?<br>
    ?*?版權(quán):?cityyouth.cn?(c)?2005?<br>
    ?*?公司:上海城市青年網(wǎng)?<br>
    ?*?創(chuàng)建時(shí)間:2005-12-21?<br>
    ?*?修改時(shí)間:?<br>
    ?*?修改原因:
    ?*?
    ?*?
    @author ?張偉
    ?*?
    @version ?1.0
    ?
    */
    public ? class ?TestYahoo?{
    ????
    public ? static ? void ?testHtml()?{
    ????????
    try ?{
    ????????????String?sCurrentLine;
    ????????????String?sTotalString;
    ????????????sCurrentLine?
    = ? "" ;
    ????????????sTotalString?
    = ? "" ;
    ????????????java.io.InputStream?l_urlStream;
    ????????????java.net.URL?l_url?
    = ? new ?java.net.URL(
    ????????????????????
    " http://sports.sina.com.cn/iframe/nba/live/ " );
    ????????????java.net.HttpURLConnection?l_connection?
    = ?(java.net.HttpURLConnection)?l_url
    ????????????????????.openConnection();
    ????????????l_connection.connect();
    ????????????l_urlStream?
    = ?l_connection.getInputStream();
    ????????????java.io.BufferedReader?l_reader?
    = ? new ?java.io.BufferedReader(
    ????????????????????
    new ?java.io.InputStreamReader(l_urlStream));
    ????????????
    while ?((sCurrentLine? = ?l_reader.readLine())? != ? null )?{
    ????????????????sTotalString?
    += ?sCurrentLine;
    ????????????}
    ????????????System.out.println(sTotalString);

    ????????????System.out.println(
    " ==================== " );
    ????????????String?testText?
    = ?extractText(sTotalString);
    ????????????System.out.println(testText);
    ????????}?
    catch ?(Exception?e)?{
    ????????????e.printStackTrace();
    ????????}

    ????}

    ????
    /**
    ?????*?抽取純文本信息
    ?????*?
    ?????*?
    @param ?inputHtml
    ?????*?
    @return
    ?????
    */
    ????
    public ? static ?String?extractText(String?inputHtml)? throws ?Exception?{
    ????????StringBuffer?text?
    = ? new ?StringBuffer();

    ????????Parser?parser?
    = ?Parser.createParser( new ?String(inputHtml.getBytes(),
    ????????????????
    " 8859_1 " ),? " 8859-1 " );
    ????????
    // ?遍歷所有的節(jié)點(diǎn)
    ????????NodeList?nodes? = ?parser.extractAllNodesThatMatch( new ?NodeFilter()?{
    ????????????
    public ? boolean ?accept(Node?node)?{
    ????????????????
    return ? true ;
    ????????????}
    ????????});
    ????????Node?node?
    = ?nodes.elementAt( 0 );
    ????????text.append(
    new ?String(node.toPlainTextString().getBytes( " 8859_1 " )));
    ????????
    return ?text.toString();
    ????}

    ????
    /**
    ?????*?讀取文件的方式來分析內(nèi)容.?filePath也可以是一個(gè)Url.
    ?????*?
    ?????*?
    @param ?resource
    ?????*????????????文件/Url
    ?????
    */
    ????
    public ? static ? void ?test5(String?resource)? throws ?Exception?{
    ????????Parser?myParser?
    = ? new ?Parser(resource);

    ????????
    // ?設(shè)置編碼
    ????????myParser.setEncoding( " GBK " );
    ????????String?filterStr?
    = ? " table " ;
    ????????NodeFilter?filter?
    = ? new ?TagNameFilter(filterStr);
    ????????NodeList?nodeList?
    = ?myParser.extractAllNodesThatMatch(filter);
    ????????TableTag?tabletag?
    = ?(TableTag)?nodeList.elementAt( 11 );
    ????????????
    ????????????System.out.println(tabletag.toHtml());
    ????????????
    ????????????System.out.println(
    " ============== " );

    ????}

    ????
    /*
    ?????*?public?static?void?main(String[]?args)?{?TestYahoo?testYahoo?=?new
    ?????*?TestYahoo();?testYahoo.testHtml();?}
    ?????
    */
    ????
    public ? static ? void ?main(String[]?args)? throws ?Exception?{
    ????????test5(
    " http://sports.yahoo.com/nba/scoreboard " );
    ????}
    }
    posted on 2007-03-08 06:50 konhon 優(yōu)華 閱讀(1595) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 成人免费网站在线观看| 亚洲综合伊人久久大杳蕉| 嫩草视频在线免费观看| 毛色毛片免费观看| 免费A级毛片在线播放不收费| 又大又粗又爽a级毛片免费看| 国产亚洲精久久久久久无码77777| 亚洲不卡中文字幕无码| 亚洲成a人片在线看| 看免费毛片天天看| 久久99精品视免费看| 永久免费AV无码国产网站| 亚洲?V无码成人精品区日韩| 亚洲va在线va天堂va不卡下载| 亚洲中文字幕久在线| 日本一区二区三区在线视频观看免费 | 亚洲人成网站在线播放影院在线 | 亚洲熟女精品中文字幕| 久久久受www免费人成| 夫妻免费无码V看片| 亚洲AV区无码字幕中文色| MM1313亚洲国产精品| 亚洲视频在线免费看| 亚洲国产精品成人精品无码区在线 | 久久国产乱子伦精品免费午夜 | 爱情岛论坛网亚洲品质自拍| 亚洲AV日韩AV永久无码绿巨人| 白白色免费在线视频| 免费电视剧在线观看| 久久久亚洲欧洲日产国码是AV| 特黄特色的大片观看免费视频| 亚洲人成电影网站免费| 亚洲一二成人精品区| 一级做a爰全过程免费视频| 国产国拍精品亚洲AV片| 中国一级全黄的免费观看| 亚洲人成网站18禁止一区| 国产亚洲精品免费| 日本久久久免费高清| 看全免费的一级毛片| 中文字幕亚洲综合久久男男|