Html解析之Jsoup的使用
来源:互联网 发布:2017乘联会销量数据 编辑:程序博客网 时间:2024/05/16 02:06
1、什么是Jsoup?
简单说就是解析网页的东西。
Jsoup官方网站:Jsoup
2、解析和遍历一个html文档
详见:解析和遍历一个html文档
3、Demo
1、待解析的url=’http://www.cailianpress.com/’
查看网页源码我们看到,这里是网页部分源码
下面就解析出每条内容出来
2、然后我们的代码是这样的
import java.io.IOException;import org.apache.commons.lang.StringUtils;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;public class Test { public static void main(String[] args) { try { Document doc = Jsoup .connect("http://www.cailianpress.com/") .userAgent( "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31") .get(); //System.out.println(doc.html()); Elements listDiv = doc.getElementsByAttributeValue("class", "content"); //Elements listDiv1 = doc.getElementsByAttributeValue("class", "content recommend "); //for (Element element : listDiv1) { //listDiv.add(element); //} Elements listDiv2 = doc.getElementsByAttributeValue("class", "content recommend bold"); for (Element element : listDiv2) { listDiv.add(element); } // System.out.println(listDiv.size()); for (Element element : listDiv) { if (StringUtils.isNotEmpty(element.html())) { System.out.println(element.html()); } } } catch (IOException e) { e.printStackTrace(); } }}
运行就得到:
阅读全文
0 0
- Html解析之Jsoup的使用
- 使用jsoup解析HTML之jsoup和HTML DOM简介
- 使用jsoup解析HTML之jsoup和HTML DOM简介
- html&xml解析之jsoup和domj4的简单使用
- 使用Jsoup解析html
- 使用Jsoup解析Html
- 使用Jsoup解析Html
- 使用Jsoup解析Html
- Jsoup解析html的一些使用技巧
- HTML解析库--Jsoup的基本使用
- 初识Jsoup之解析HTML
- Andriod使用Jsoup解析Html
- 使用Jsoup解析HTML页面
- Jsoup解析HTML+Debug使用
- 使用Jsoup解析HTML页面
- 使用Jsoup解析html网页
- 使用Jsoup解析html网页
- 使用jsoup解析html页面
- 扩展欧几里得算法
- SpringMVC 解决中文乱码
- 图书管理系统
- OpenJudge 2.5 2727:仙岛求药
- GMIS 2017 Martin Müller演讲:深度学习时代的启发式搜索
- Html解析之Jsoup的使用
- MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
- Source Insight(vs2012,ultraedit) 中Tab键设置为4个空格代替
- java原子类和CAS
- Servlet&JSP 第四章 会话管理
- net start mysql启动无效的解决办法
- GMIS 2017大会杨强演讲:迁移学习的挑战和六大突破点
- 最小费用最大流
- 辗转相除法求最大公约数和最小公倍数