jsoup 1.5.1 發布,超棒的HTML解析器

來源:互聯網
上載者:User

該版本增加單個 pass 選取器用於所有複雜查詢,另外使用 CSS 選取器從 DOM 中提取元素的效能得到顯著的提升,修複了 Scala 支援的bug,提供新的 HTML 操作特性以及bug修複。

jsoup 是一款 Java 的HTML 解析器,可直接解析某個URL地址、HTML常值內容。它提供了一套非常省力的API,可通過DOM,CSS以及類似於JQuery的操作方法來取出和操作資料。

jsoup的主要功能如下:

  1. 從一個URL,檔案或字串中解析HTML;
  2. 使用DOM或CSS選取器來尋找、取出資料;
  3. 可操作HTML元素、屬性、文本;

jsoup是基於MIT協議發布的,可放心使用於商業項目。

範例程式碼:

File input = new File("/tmp/input.html");Document doc = Jsoup.parse(input, "UTF-8", "http://example.com/");Element content = doc.getElementById("content");Elements links = content.getElementsByTag("a");for (Element link : links) {  String linkHref = link.attr("href");  String linkText = link.text();}

 

文章轉載自:開源中國社區 [http://www.oschina.net]
本文標題:jsoup 1.5.1 發布,超棒的HTML解析器
本文地址:http://www.oschina.net/news/15627/jsoup-1-5-1-html-parser

本文是使用 B3log Solo 從 簡約設計の藝術 進行同步發布的原文地址:http://88250.b3log.org/jsoup-1-5-1-html-parser.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.