一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 在Java代碼中解析html,獲取其中的值方法

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

2021-05-03 13:28zhanglei500038 Java教程

今天小編就為大家分享一篇在Java代碼中解析html,獲取其中的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

一、什么是jsoup?

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

可在官網下載對應的jar

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

二、示例

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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("暫存單狀態:" + row.select("td").get(9).text());
        system.out.println("狀態:" + row.select("td").get(10).text());
        system.out.println("-----------------------------------------------------------------");
    }
 
    }
}

4、輸出結果:

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

更多的使用方法可以去詳細閱讀jsoup的api

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

原文鏈接:https://blog.csdn.net/zhanglei500038/article/details/74858395

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美贵妇videos办公室360 | 亚洲成人一区二区 | 日本片免费观看一区二区 | 韩国最新三级网站在线播放 | 亚洲va国产日韩欧美精品色婷婷 | 亚洲aⅴ男人的天堂在线观看 | b站免费 | 精品一二三区久久AAA片 | 操操久久 | 亚洲嫩模吧粉嫩粉嫩冒白浆 | 欧洲vodafonewi喷潮 | 精品AV综合导航 | 18无删减羞羞网站动漫 | 亚洲国产精品成人综合久久久 | 日本一区二区三区视频在线观看 | 国产精品久久久久不卡绿巨人 | 啊啊啊好大在线观看 | 精品无码一区二区三区中文字幕 | 网友自拍偷拍 | 久久精品亚洲热综合一本 | 91av最新地址| h黑寡妇一级毛片 | 精品国产成人a区在线观看 精品国产91久久久久久久 | 亚洲高清视频在线观看 | 欧美亚洲国产精品久久久 | 狠狠色狠狠色综合曰曰 | 99精品视频免费观看 | 毛片 ftp | 狠狠插综合网 | 欧美草比视频 | 国产第9页 | 91麻豆精品国产自产在线 | 日本一区三区 | 果冻传媒天美传媒乌鸦传媒 | 亚洲天堂色图 | 欧美亚洲国产精品久久久 | 91四虎国自产在线播放线 | 亚洲天堂在线视频观看 | 欧美1| a∨在线观看 | 全日本爽视频在线 |