jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

下面是招聘网站的html信息:
<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、大专以上学历, 计算机或相关专业者优先; 2、2年以上<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获取招聘信息:
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
# 查询
# android Jsoup获取网站内容 android获取新闻标题实例
# android使用Jsoup 抓取页面的数据
# Android开发之利用jsoup解析HTML页面的方法
# Java实现爬虫给App提供数据(Jsoup 网络爬虫)
# Android使用Jsoup解析Html表格的方法
# Java中使用开源库JSoup解析HTML文件实例
# crawler4j抓取页面使用jsoup解析html时的解决方法
# Jsoup解析HTML实例及文档方法详解
# 南京
# 发布日期
# 公司名称
# 民营
# 招聘信息
# 可直接
# 可通过
# 类似于
# 方法来
# 相关专业
# 大家多多
# 程序开发
# 招聘网站
# 是一款
# 文档
# left
# Java
# bold
# par
# font
相关文章:
建站之星各版本价格是多少?
h5网站制作工具有哪些,h5页面制作工具有哪些?
如何在万网自助建站中设置域名及备案?
网站制作公司排行榜,四大门户网站排名?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
上海网站制作开发公司,上海买房比较好的网站有哪些?
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
桂林网站制作公司有哪些,桂林马拉松怎么报名?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
如何在阿里云购买域名并搭建网站?
如何在IIS中配置站点IP、端口及主机头?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
海南网站制作公司有哪些,海口网是哪家的?
网站制作新手教程,新手建设一个网站需要注意些什么?
如何配置IIS站点权限与局域网访问?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
c# 服务器GC和工作站GC的区别和设置
如何在腾讯云免费申请建站?
如何在万网主机上快速搭建网站?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
建站之星如何开启自定义404页面避免用户流失?
如何快速搭建响应式可视化网站?
如何在自有机房高效搭建专业网站?
微课制作网站有哪些,微课网怎么进?
如何快速上传自定义模板至建站之星?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何基于云服务器快速搭建个人网站?
建站之星备案流程有哪些注意事项?
如何通过虚拟机搭建网站?详细步骤解析
常州企业网站制作公司,全国继续教育网怎么登录?
如何通过可视化优化提升建站效果?
如何通过智能用户系统一键生成高效建站方案?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
建站中国官网:模板定制+SEO优化+建站流程一站式指南
如何制作一个表白网站视频,关于勇敢表白的小标题?
Android自定义listview布局实现上拉加载下拉刷新功能
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
建站VPS能否同时实现高效与安全翻墙?
如何快速配置高效服务器建站软件?
宝塔建站助手安装配置与建站模板使用全流程解析
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在服务器上三步完成建站并提升流量?
如何在新浪SAE免费搭建个人博客?
小程序网站制作需要准备什么资料,如何制作小程序?
广平建站公司哪家专业可靠?如何选择?
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
*请认真填写需求信息,我们会在24小时内与您取得联系。