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

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

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

服務器之家 - 編程語言 - Java教程 - Jsoup解析html實現招聘信息查詢功能

Jsoup解析html實現招聘信息查詢功能

2020-09-13 12:16海闊天空305 Java教程

這篇文章主要為大家詳細介紹了Jsoup解析html實現招聘信息查詢功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下

jsoup 是一款 java 的 html 解析器,可直接解析某個 url 地址、html 文本內容。它提供了一套非常省力的 api,可通過 dom,css 以及類似于 jquery 的操作方法來取出和操作數據。

下面是招聘網站的html信息:

?
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<div class="newlist_list_content" id="newlist_list_content_table">
 <table width="853" class="newlist" cellpadding="0" cellspacing="0">
  <tbody>
  <tr>
  <th class="zwmc"><span>職位名稱</span></th>
  <th class="gsmc">公司名稱</th>
  <th class="zwyx">職位月薪</th>
  <th class="gzdd">工作地點</th>
  <th class="gxsj">發布日期</th>
  </tr>
  </tbody>
</table>
 
 <table cellpadding="0" cellspacing="0" width="853" class="newlist">
  <tbody>
  <tr>
  <td class="zwmc"> <input type="checkbox" name="vacancyid" value="cc415107716j90250224000_635_1_03_201__1_" onclick="zlapply.uncheckall('allvacancyid')" />
  <div style="width:300px;float:left">
   <a style="font-weight: bold" par="ssidkey=y&ss=201&ff=03" href="http://jobs.zhaopin.com/415107716250224.htm" rel="external nofollow" target="_blank">android 開發工程師</a>
  </div> </td>
 
  <td class="gsmc"><a href="http://special.zhaopin.com/pagepublish/41510771/index.html" rel="external nofollow" target="_blank">南京天洑軟件有限公司</a></td>
  <td class="zwyx">面議</td>
  <td class="gzdd">南京</td>
  <td class="gxsj"><span>10-24</span><a class="newlist_list_xlbtn" href="javascript:;" rel="external nofollow" ></a></td>
  </tr>
  <tr style="display: none" class="newlist_tr_detail">
  <td width="833px" style="line-height: 0;" colspan="5">
  <div class="newlist_detail">
   <div class="clearfix">
   <ul>
   <li class="newlist_deatil_two"><span>地點:南京</span><span>公司性質:民營</span><span>公司規模:20-99人</span><span>經驗:1-3年</span><span>學歷:大專</span></li>
   <li class="newlist_deatil_last"> 崗位職責: 1、根據需求,基于android平臺進行程序開發; 2、根據產品功能模塊設計,編碼實現各模塊功能,并確保開發質量; 3、編寫相關的開發文檔。 任職要求: 1、大專以上學歷, 計算機或相關專業者優先; 22年以上<b>android開發</b>經驗; 3、熟悉java編...</li>
   </ul>
   <dl>
   <dt>
   <a href="javascript:void(0)" rel="external nofollow" onclick="return zlapply.searchjob.ajaxapplybrig1('cc415107716j90250224000_635','ssi','_1_03_201__2_')"> <img src="/assets/images/newlist_sqimg_03.jpg" /> </a>
   </dt>
   <dd>
   <a href="javascript:zlapply.searchjob.saveone('cc415107716j90250224000_635')" rel="external nofollow" ><img src="/assets/images/newlist_scimg_06.jpg" /></a>
   </dd>
   </dl>
   </div>
  </div> </td>
  </tr>
  </tbody>
</table>

下面使用 jsoup解析html獲取招聘信息:

?
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
public static list<htmlfeed> parse(string html) {
  document doc = jsoup.parse(html);
  elements elements = doc.getelementsbyclass("newlist").select("tr"); 
  list<htmlfeed> list=new arraylist<htmlfeed>();
 
 for (element ele : elements) {
  if (!ele.select("td").tostring().equals("")) {
   string job_url = ele.getelementsbyclass("zwmc").select("a").attr("href");
   string job = ele.getelementsbyclass("zwmc").text();
   string company = ele.getelementsbyclass("gsmc").text();
   string addr = ele.getelementsbyclass("gzdd").text();
   string date = ele.getelementsbyclass("gxsj").text();
 
    htmlfeed feed = new htmlfeed();
if (!job_url.tostring().equals("")&&!job.tostring().equals ("")&&!addr.tostring().equals("")&&!company.tostring().equals("")&&!date.tostring().equals("")) {
 feed.setjob_url(job_url.tostring());
 feed.setjob(job.tostring());
 feed.setaddr(addr.tostring());
 feed.setcompany(company.tostring());
 feed.setdate(date.tostring());
 
  list.add(feed);
    }
 }
 
 }
 return list;
}

效果圖如下:

效果圖如下:
Jsoup解析html實現招聘信息查詢功能
Jsoup解析html實現招聘信息查詢功能
Jsoup解析html實現招聘信息查詢功能
Jsoup解析html實現招聘信息查詢功能

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色婷婷在线| 欧美特级午夜一区二区三区 | 青青色在线 | 欧美专区视频 | 日本伊人色综合网 | 调教处男 | 日本一本草久p | 国产未成女年一区二区 | 日本免费在线 | 日韩欧美一区黑人vs日本人 | 激情亚洲天堂 | 免费人成在线观看69式小视频 | 91精品国产亚一区二区三区 | 精品国偷自产在线 | 男人晚上看的 | 啊好痛嗯轻一点免费 | 性吟网| 国产在线99 | 亚洲福利天堂网福利在线观看 | 精品无码人妻一区二区免费AV | 欧美黑人一级片 | 波多野结衣一区免费作品 | 精品欧美 | 成年视频在线播放 | 咪咪爱991 | 96av视频在线观看 | 午夜DY888国产精品影院 | 午夜秀场在线观看 | 青草国产在线视频 | 欧美人妖另类性hd | 精品视频网站 | 毛片在线播放a | 校草让我脱了内裤给全班看 | 国语刺激对白勾搭视频在线观看 | 亚洲精品国产自在现线最新 | 美女奶口隐私免费视频网站 | 国产japanese孕妇孕交 | 欧美日韩国产一区二区三区不卡 | 日韩精品在线视频观看 | 变态 另类 人妖小说 | 青草国产在线视频 |