激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

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

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

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

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

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

一、什么是jsoup?

官網(wǎng)網(wǎng)站:http://jsoup.org/

可在官網(wǎng)下載對應(yīng)的jar

通俗的將jsoup就是一個解析網(wǎng)頁的東西

二、示例

1、頁面,通過查詢獲取到了一些數(shù)據(jù):

在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("沒有結(jié)果");
    }else {
        system.out.println("--------------------------- 查詢結(jié)果 ---------------------------");
        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、輸出結(jié)果:

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

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 草草久久久 | 日韩区在线 | chinese xxxx hd pron8 tube | 亚洲午夜1000理论片aa | 日日草天天干 | 精品国产一区二区三区久久久蜜月 | 久久久国产一区二区三区 | 久久6国产 | 免费一级欧美在线观看视频 | 高清一区二区在线观看 | 欧美在线观看视频一区二区 | 91精品国产91久久久久久 | 色羞羞 | 亚洲va国产va | 影视免费观看 | 欧美特黄aaa| av免费在线观看不卡 | 久久精品亚洲欧美日韩精品中文字幕 | 中国大陆一级毛片 | 欧美精品一区二区久久 | 欧美性生交xxxxx久久久 | 久久精品av | 国内精品久久久久久久久久 | 免费观看的毛片手机视频 | 娇妻被各种姿势c到高潮小说 | av电影网站在线 | 久久亚洲综合色 | 国产电影av在线 | 91av日韩| 999插插插 | 一级片免费在线播放 | 久久av免费观看 | 黄色7777| 免费看毛片网站 | 草久影院 | 依人九九 | 日本精品二区 | 亚洲一区 国产精品 | 黄色高清免费 | 午夜视频在线观看免费视频 | 黄色影院一级片 |