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

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

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

    posts - 0, comments - 0, trackbacks - 0, articles - 67

    htmlparser

    Posted on 2013-04-03 16:40 圣騎士武 閱讀(179) 評論(0)  編輯  收藏
    htmlparser 目錄 簡介htmlparser基本功能htmlparser常用代碼 編輯本段簡介 htmlparser是一個純的java寫的html解析的庫,它不依賴于其它的java庫文件,主要用于改造或 提取html。它能超高速解析html,而且不會出錯。現(xiàn)在htmlparser最新版本為2.0。 毫不夸張地說,htmlparser就是目前最好的html解析和分析的工具。 無論你是想抓取網(wǎng)頁數(shù)據(jù)還是改造html的內(nèi)容,用了htmlparser絕對會忍不住稱贊。 編輯本段htmlparser基本功能 1. 信息提取 · 文本信息抽取,例如對HTML進(jìn)行有效信息搜索 · 鏈接提取,用于自動給頁面的鏈接文本加上鏈接的標(biāo)簽 · 資源提取,例如對一些圖片、聲音的資源的處理 · 鏈接檢查,用于檢查HTML中的鏈接是否有效 · 頁面內(nèi)容的監(jiān)控 2. 信息轉(zhuǎn)換 · 鏈接重寫,用于修改頁面中的所有超鏈接 · 網(wǎng)頁內(nèi)容拷貝,用于將網(wǎng)頁內(nèi)容保存到本地 · 內(nèi)容檢驗,可以用來過濾網(wǎng)頁上一些令人不愉快的字詞 · HTML信息清洗,把本來亂七八糟的HTML信息格式化 · 轉(zhuǎn)成XML格式數(shù)據(jù) 編輯本段htmlparser常用代碼 取得一段html代碼里面所有的鏈接C#版本,java版本類似: string htmlcode = "AAA" + ...... + ""; Parser parser = Parser.CreateParser(htmlcode, "GBK"); HtmlPage page = new HtmlPage(parser); try { parser.VisitAllNodesWith(page);} catch (ParserException e1) { e1 = null;} NodeList nodelist = page.Body; NodeFilter filter = new TagNameFilter("A"); nodelist = nodelist.ExtractAllNodesThatMatch(filter, true); for (int i = 0; i < nodelist.Size(); i++) { LinkTag link=(LinkTag) nodelist.ElementAt(i); System.Console.Write(link.GetAttribute("href") + "\n"); }

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲手机中文字幕| 免费精品视频在线| 国产精品va无码免费麻豆| 日韩精品视频在线观看免费| 久久久青草青青亚洲国产免观| 久久久久久免费视频| 一级做a免费视频观看网站| 亚洲毛片在线免费观看| 免费在线不卡视频| 免费h片在线观看网址最新| 羞羞的视频在线免费观看| 亚洲资源在线观看| 免费在线观看一级毛片| 亚洲精品视频免费在线观看| 天堂亚洲免费视频| 亚洲同性男gay网站在线观看| 亚洲精品无码专区久久同性男| 亚洲视频在线免费播放| 一级做a爰片久久毛片免费看 | 亚洲最大在线观看| 亚洲爽爽一区二区三区| 国产妇乱子伦视频免费| 成人毛片100免费观看| 亚洲国产欧洲综合997久久| 亚洲一区二区三区电影| 亚洲成人一区二区| 国产精品视频永久免费播放| 成人影片一区免费观看| 国产精品亚洲а∨天堂2021| 亚洲成人黄色网址| 国产精品国产亚洲精品看不卡| 国产一区二区视频免费| 黄色片在线免费观看| 青青青国产手机频在线免费观看| 免费激情网站国产高清第一页| 亚洲熟妇无码av另类vr影视| 亚洲电影在线免费观看| 亚洲av无码无在线观看红杏| 国产精品亚洲αv天堂无码 | 亚洲一区二区三区精品视频| 亚洲a在线视频视频|