亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在Java代碼中解析html,獲取其中的值方法

 更新時間:2018年05月21日 14:49:32   作者:zhanglei500038  
今天小編就為大家分享一篇在Java代碼中解析html,獲取其中的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

有時我們獲取到了頁面需要在Java代碼中進行解析,獲取html中的數據,Jsoup是一個很方便的工具。

一、什么是Jsoup?

官網網站:http://jsoup.org/

可在官網下載對應的jar

通俗的將Jsoup就是一個解析網頁的東西

二、示例

1、頁面,通過查詢獲取到了一些數據:

2、源碼,這是一個table,class="list",通過這些來唯一標識它

3、代碼,將html以String的形式傳進來,使用Jsoup進行解析:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public calss MyTest {
	public static void demo1(String htmltest) {
  	String html = htmltest;
  	Document doc = Jsoup.parse(html);
  	Elements rows = doc.select("table[class=list]").get(0).select("tr");
  	if (rows.size() == 1) {
   		System.out.println("沒有結果");
  	}else {
   		System.out.println("--------------------------- 查詢結果 ---------------------------");
   		Element row = rows.get(1);
   	 	System.out.println("暫存單號:" + row.select("td").get(0).text());
   		System.out.println("投保單號:" + row.select("td").get(1).text());
   		System.out.println("保單號:" + row.select("td").get(2).text());
   		System.out.println("投保人:" + row.select("td").get(3).text());
   		System.out.println("被保險人:" + row.select("td").get(4).text());
   		System.out.println("號牌號碼:" + row.select("td").get(5).text());
   		System.out.println("車架號:" + row.select("td").get(6).text());
   		System.out.println("錄單人:" + row.select("td").get(7).text());
   		System.out.println("投保日期:" + row.select("td").get(8).text());
   		System.out.println("暫存單狀態(tài):" + row.select("td").get(9).text());
   		System.out.println("狀態(tài):" + row.select("td").get(10).text());
   		System.out.println("-----------------------------------------------------------------");
  	}

 	}
}

4、輸出結果:

更多的使用方法可以去詳細閱讀Jsoup的API

以上這篇在Java代碼中解析html,獲取其中的值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • java JSP開發(fā)之Spring中Bean的使用

    java JSP開發(fā)之Spring中Bean的使用

    這篇文章主要介紹了java JSP開發(fā)之Spring中Bean的使用的相關資料,在Spring中,bean的生命周期就比較復雜,這里就詳細介紹下,需要的朋友可以參考下
    2017-08-08
  • MyBatis常用的jdbcType數據類型

    MyBatis常用的jdbcType數據類型

    這篇文章主要介紹了MyBatis常用的jdbcType數據類型的相關資料,需要的朋友可以參考下
    2016-12-12
  • java 面試題閏年判斷詳解及實例

    java 面試題閏年判斷詳解及實例

    這篇文章主要介紹了java面試題 閏年判斷的相關資料,需要的朋友可以參考下
    2017-03-03
  • 用java的spring實現一個簡單的IOC容器示例代碼

    用java的spring實現一個簡單的IOC容器示例代碼

    本篇文章主要介紹了用java實現一個簡單的IOC容器示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Spring中的refreshContext源碼分析

    Spring中的refreshContext源碼分析

    這篇文章主要介紹了Spring中的refreshContext源碼分析,在SpringBoot啟動流程中,主要的兩個階段是初始化SpringApplication對象以及SpringApplication.run方法執(zhí)行的內容,今天主要細講的是SpringApplication.run中的刷新容器refreshContext方法,需要的朋友可以參考下
    2023-12-12
  • MyBatisPlus的autoResultMap生成策略實現

    MyBatisPlus的autoResultMap生成策略實現

    本文主要介紹了MyBatisPlus的autoResultMap生成策略實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • Java實現學生成績輸出到磁盤文件的方法詳解

    Java實現學生成績輸出到磁盤文件的方法詳解

    這篇文章主要為大家詳細介紹了如何利用Java實現將學生成績輸出到磁盤文件的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-11-11
  • SpringBoot整合Web之CORS支持與配置類和 XML配置及注冊攔截器

    SpringBoot整合Web之CORS支持與配置類和 XML配置及注冊攔截器

    這篇文章主要介紹了SpringBoot整合Web開發(fā)中CORS支持與配置類和 XML配置及注冊攔截器的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • mybatis-plus enum實現枚舉類型自動轉換

    mybatis-plus enum實現枚舉類型自動轉換

    本文主要介紹了mybatis-plus enum實現枚舉類型自動轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • Spring深入探索AOP切面編程

    Spring深入探索AOP切面編程

    Spring是一個廣泛應用的框架,SpringAOP則是Spring提供的一個標準易用的aop框架,依托Spring的IOC容器,提供了極強的AOP擴展增強能力,對項目開發(fā)提供了極大地便利
    2022-07-07

最新評論