永久在线亚洲观看|亚洲日韩久久AV无码|亚洲无码视频在线免费看|欧美亚洲一区二区三区视频|人人澡人人澡人人看添AV|动漫精品视频一区二区三区|亚洲国产另类久久久精品极度|极品美女熟妇又黄又爽视频一区

全程干貨(如何用java做一個(gè)網(wǎng)頁(yè))用java制作網(wǎng)頁(yè)要什么軟件,使用Java快速將Web中表格轉(zhuǎn)換成Excel的方法!,滑冰初學(xué)者8個(gè)基礎(chǔ)動(dòng)作,

保健品 nanfang 2023-11-10 01:27 171 0

1.怎么用java做網(wǎng)頁(yè)

點(diǎn)擊關(guān)注公眾號(hào),回復(fù)gpt獲取最新資料??背景隨著后疫情時(shí)代的到來(lái),在過(guò)去的2022年,全國(guó)的經(jīng)濟(jì)情況,想必是很多學(xué)者和研究對(duì)象都非常關(guān)心的事而這些數(shù)據(jù)在國(guó)家統(tǒng)計(jì)局網(wǎng)站上都有相應(yīng)的記錄通過(guò)分析這些數(shù)據(jù),可以從某一個(gè)角度來(lái)驗(yàn)證和觀察當(dāng)下的經(jīng)濟(jì)情況。

2.java制作網(wǎng)頁(yè)教程

全國(guó)共計(jì)有1279個(gè)縣級(jí)單位已經(jīng)披露便的拼音和部首了2022年GDP和一般公共預(yù)算收入數(shù)據(jù)情況,企業(yè)預(yù)警通根據(jù)這些數(shù)據(jù)整理出中國(guó)百?gòu)?qiáng)縣gdp排行榜和百?gòu)?qiáng)縣一般公共預(yù)算收入排行榜其中昆山市以5006.66億元GDP蟬聯(lián)榜單榜首,江陰市、晉江市位列百?gòu)?qiáng)縣第二三位,長(zhǎng)沙縣是湖南省唯一進(jìn)入全國(guó)前十的(Top7)。

3.java怎么做一個(gè)簡(jiǎn)單網(wǎng)頁(yè)

第一張圖是以圖片的形式發(fā)布的,第二種是采用Html的表格(table)形式展示的在離線分析使用數(shù)據(jù)的時(shí)候非常不方便作為程序猿,這一定難不倒您我們可以采用網(wǎng)頁(yè)抓取的技術(shù)對(duì)數(shù)據(jù)進(jìn)行整理本文將以Java語(yǔ)言為編程語(yǔ)言,講解使用Jsoup對(duì)Web網(wǎng)頁(yè)知識(shí)進(jìn)行爬取,文中給出了詳細(xì)的示例代碼,希望對(duì)大家有幫助。

4.java制便的拼音和部首作網(wǎng)頁(yè)設(shè)計(jì)

一、初識(shí)Jsoup抓取1、網(wǎng)頁(yè)結(jié)構(gòu)分析在使用Jsoup對(duì)頁(yè)面進(jìn)行抓取時(shí),需要對(duì)網(wǎng)頁(yè)的結(jié)構(gòu)進(jìn)行初步的分析,便于制定相對(duì)應(yīng)的抓取策略首先打開(kāi)瀏覽器,輸入目標(biāo)網(wǎng)站的地址,同時(shí)打開(kāi)F12進(jìn)入調(diào)試,找到目標(biāo)網(wǎng)頁(yè)的元素。

5.java如何制作網(wǎng)站

打開(kāi)上面gdp百?gòu)?qiáng)榜表格中的div下table表格,找到如下的數(shù)據(jù)

6.javaweb網(wǎng)頁(yè)制作步驟

同理,對(duì)于一般公共預(yù)算收入的數(shù)據(jù)處理也是同樣的處理辦法,在此不再贅述二、Java開(kāi)發(fā)Jsoup抓取1、引用Jsoup相關(guān)依賴包這里我們采用Maven的jar進(jìn)行包的依賴處理管理因此先定義Pom.xml,關(guān)鍵代碼如下所示:。

7.如何用java寫(xiě)網(wǎng)頁(yè)

8.如何用jav便的拼音和部首aweb做一個(gè)網(wǎng)站

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

9.java制作網(wǎng)頁(yè)步驟

>4.0.0com.yelangjsoupdemo0.0.1-SNAPSHOT

10.java怎么制作網(wǎng)頁(yè)

org.jsoupjsoup

>1.11.3com.alibabaeasyexcel

>3.0.52、 信息實(shí)體類(lèi)的處理對(duì)比發(fā)現(xiàn)兩個(gè)表格處理具體的指標(biāo)不一樣,前面的排名和縣名稱,所在省份名稱都是一樣的。

因此我們采用面向?qū)ο蟮脑O(shè)計(jì)方法對(duì)信息處理的類(lèi)進(jìn)行開(kāi)發(fā)相應(yīng)的便的拼音和部首類(lèi)圖如下所示:

3、數(shù)據(jù)采集實(shí)體package com.yelang.entity;import java.io.Serializable;import com.alibaba.excel.annotation.ExcelProperty;

publicclassCountyBaseimplementsSerializable{privatestaticfinallong serialVersionUID = -1760099890427975758L

;@ExcelProperty(value= {"序號(hào)"},index = 1)private Integer index;@ExcelProper便的拼音和部首ty(value= {"縣級(jí)地區(qū)"},index =

2)private String name;@ExcelProperty(value= {"所屬省"},index = 3)private String province;public Integer 

getIndex(){return index; }publicvoidsetIndex(Integer index){this.index = index; }public String getName

(){return name; }publicvoidsetName(String name){this.name = name; }publi便的拼音和部首c String getProvince(){return

 province; }publicvoidsetProvince(String province){this.province = province; }publicCountyBase(Integer index, String name, String province)

{super();this.index = index;this.name = name;this.province = province; }publicCountyBase(){super(); }

}在上面的代碼中,將排序、縣級(jí)地區(qū)、省作為父類(lèi)抽象出來(lái),設(shè)計(jì)兩個(gè)便的拼音和部首子類(lèi):GDP類(lèi)和一般公共收入類(lèi)這里需要注意的是,由于這里我們需要將采集的數(shù)據(jù)保存到本地的Excel表格中,這里我們采用EasyExcel作為技術(shù)生成組件。

@ExcelProperty這個(gè)屬性中,我們定義了寫(xiě)入的Excel表頭以及具體的排序package com.yelang.entity;import java.io.Serializable;import。

 com.alibaba.excel.annotation.ExcelProperty;publicclassGdpextendsCountyBaseimplementsSerializable{private

staticfinallong 便的拼音和部首serialVersionUID = 5265057372502768147L;@ExcelProperty(value= {"GDP(億元)"},index = 4)private

 String gdp;public String getGdp(){return gdp; }publicvoidsetGdp(String gdp){this.gdp = gdp; }publicGdp

(Integer index, String name, String province, String gdp){super(index,name,province);this.gdp = gdp; }

publi便的拼音和部首cGdp(Integer index, String name, String province){super(index, name, province); }}package com.yelang.entity;

import java.io.Serializable;import com.alibaba.excel.annotation.ExcelProperty;publicclassGpbrextendsCountyBase

implementsSerializable{privatestaticfinallong serialVersionUID = 86125146867373176便的拼音和部首20L;@ExcelProperty(value= {

"一般公共預(yù)算收入(億元)"},index = 4)private String gpbr;// General public budget revenuepublic String getGpbr()

{return gpbr; }publicvoidsetGpbr(String gpbr){this.gpbr = gpbr; }publicGpbr(Integer index, String name, String province, String gpbr)

{super(index, name, province);this.gpbr便的拼音和部首 = gpbr; }publicGpbr(Integer index, String name, String province)

{super(index, name, province); }}4、實(shí)際爬取下面是處理GDP數(shù)據(jù)的轉(zhuǎn)換代碼,如果不熟悉Jsoup可以先熟悉下相關(guān)語(yǔ)法,如果有類(lèi)似Jquery的開(kāi)發(fā)經(jīng)驗(yàn),對(duì)于Jsoup上手非常快。

staticvoidgrabGdp(){  String target = "https://www.maigoo.com/news/665462.html";try {            Document doc = Jsoup.connect(tar便的拼音和部首get)

                    .ignoreContentType(true)                    .userAgent(FetchCsdnCookie.ua[1])                    .timeout(

300000)                    .header("referer","https://www.maigoo.com")                    .get();            Elements elements = doc.select(

"#t_container > div:eq(3) table tr");            L便的拼音和部首ist list = new ArrayList();for(int i = 1;i

             Element tr = elements.get(i);//獲取表頭             Elements tds = tr.select("td");             Integer index = Integer.valueOf(tds.get(

0).text());             String name = tds.get(1).text();             String province = tds.get(2).text();

String gdp = tds.get(便的拼音和部首3).text();             Gdp county = new Gdp(index, name, province, gdp);

             list.add(county);            }            String fileName = "E:/gdptest/2023全國(guó)百?gòu)?qiáng)縣GDP排行榜 .xlsx"

;            EasyExcel.write(fileName, Gdp.class).sheet("GDP百?gòu)?qiáng)榜").doWrite(list);            System.out.println(

"完成...");  } catch (Exc便的拼音和部首eption e) {   System.out.println(e.getMessage());   System.out.println("發(fā)生異常,繼續(xù)下一輪循環(huán)"

);  } }這里需要注意的是在jsoup中如何進(jìn)行網(wǎng)頁(yè)的元素定位及抓取在上面這里,我們使用類(lèi)似jquery的Dom獲取方法 Elements elements = doc.select("#t_container > div:eq(3) table tr"。

);通過(guò)這一行去獲取表格下的每一個(gè)tr,然后再循環(huán)每個(gè)td就可以獲取對(duì)應(yīng)的數(shù)據(jù)三、過(guò)程分析及結(jié)果1、采集過(guò)程分析這里采用對(duì)源程序進(jìn)行debug的方法對(duì)網(wǎng)頁(yè)進(jìn)行抽絲剝繭的分便的拼音和部首析使用jsou進(jìn)行網(wǎng)頁(yè)模擬訪問(wèn)

采用select(xxx)的方法獲取頁(yè)面元素,

獲取tr下的td單元格數(shù)據(jù),

2、運(yùn)行結(jié)果上述代碼運(yùn)行完成后,在目的磁盤(pán)可以看到以下兩個(gè)文件,

打開(kāi)上述兩個(gè)excel文件可以看到想要采集的數(shù)據(jù)已經(jīng)采集完畢,數(shù)據(jù)的順序也是完全按照網(wǎng)頁(yè)上的順序來(lái)進(jìn)行生成的。

總結(jié)以上就是本文的主要內(nèi)容本文將以Java語(yǔ)言為編程語(yǔ)言,詳細(xì)講解了如何使用Jsoup對(duì)Web網(wǎng)頁(yè)知識(shí)進(jìn)行爬取,結(jié)合EasyExcel將網(wǎng)頁(yè)表格轉(zhuǎn)換成Excel表格,同時(shí)文中給出了詳細(xì)的示例代碼由于行文倉(cāng)促,難免有誤,歡迎批評(píng)指正交流。

來(lái)源:blog.csdn.net/yelangkingwuzuhu/article/d便的拼音和部首etails/130901172最近熬夜給大家準(zhǔn)備了非常全的一套Java一線大廠面試題全面覆蓋BATJ等一線互聯(lián)網(wǎng)公司的面試題及解答,由BAT一線互聯(lián)網(wǎng)公司大牛帶你深度剖析面試題背后的原理,不僅授你以魚(yú),更授你以漁,為你面試掃除一切障礙。

資源,怎么領(lǐng)???掃二維碼,加我微信,備注:面試題一定要備注:面試題,不要急哦,工作忙完后就會(huì)通過(guò)!

標(biāo)簽列表

    昂仁县| 罗山县| 洛浦县| 龙山县| 邓州市| 五大连池市| 邹平县| 盐山县| 新干县| 哈尔滨市| 霍山县| 西青区| 九龙县| 米泉市| 长子县| 金寨县| 平武县| 墨玉县| 饶阳县| 闽清县| 神农架林区| 攀枝花市| 芒康县| 织金县| 吉木萨尔县| 宣城市| 阜平县| 定州市| 玛多县| 元谋县| 嘉鱼县| 科尔| 乡宁县| 鄂托克前旗| 潢川县| 马尔康县| 额敏县| 固始县| 汝南县| 潍坊市| 上高县|