jsoup中文API
来源:互联网 发布:淘宝旧版本5.0下载 编辑:程序博客网 时间:2024/06/03 21:39
jsoup Cookbook(中文版)
入门
- 解析和遍历一个html文档
输入
- 解析一个html字符串
- 解析一个body片断
- 根据一个url加载Document对象
- 根据一个文件加载Document对象
数据抽取
- 使用dom方法来遍历一个Document对象
- 使用选择器语法来查找元素
- 从元素集合抽取属性、文本和html内容
- URL处理
- 程序示例:获取所有链接
数据修改
- 设置属性值
- 设置元素的html内容
- 设置元素的文本内容
html清理
- 消除不受信任的html (来防止xss攻击)
代码示例(查询手机号码归属地)
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
public class Test {
public static void main(String[] args) throws IOException {
String mobile = "13524013730";
String url = "http://www.ip138.com:8080/search.asp?action=mobile&mobile=%s";
url = String.format(url, mobile);
Document doc = Jsoup.connect(url).get();
Elements els = doc.getElementsByClass("tdc2");
System.out.println("归属地:" + els.get(1).text());
System.out.println("类型:" + els.get(2).text());
System.out.println("区号:" + els.get(3).text());
System.out.println("邮编:" + els.get(4).text().substring(0, 6));
}
}
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
public class Test {
public static void main(String[] args) throws IOException {
String mobile = "13524013730";
String url = "http://www.ip138.com:8080/search.asp?action=mobile&mobile=%s";
url = String.format(url, mobile);
Document doc = Jsoup.connect(url).get();
Elements els = doc.getElementsByClass("tdc2");
System.out.println("归属地:" + els.get(1).text());
System.out.println("类型:" + els.get(2).text());
System.out.println("区号:" + els.get(3).text());
System.out.println("邮编:" + els.get(4).text().substring(0, 6));
}
}
转载自: http://www.open-open.com/jsoup/
0 0
- jsoup中文API
- Jsoup中文API
- Jsoup中文API
- jsoup中文API
- jsoup api
- jsoup API
- jsoup api 用法
- jsoup API 中文版
- jsoup api getelementsbyclass
- jsoup中文参考手册
- Jsoup教程,jsoup开发指南,jsoup中文使用手册,jsoup中文文档
- jsoup中文参考文档资料
- Jsoup解析Html中文文档
- Jsoup API解析HTML中input标签
- 中文API
- 中文API
- jsoup
- jsoup
- healthkit 之前的计步方案
- java面经二
- Swagger与SpringMVC项目整合
- C# 中 Abstract 和 Virtual
- 如何快速转载CSDN中的博客
- jsoup中文API
- Servlet的9个内置对象
- Java 11:反射
- 昨晚我做了一个梦
- Apache http Server 2.4 安装与配置
- 基于Python-ChatterBot搭建不同adapter的聊天机器人(使用NB进行场景分类)
- bzoj 4874: 筐子放球 并查集
- Python3 安装第三方库 (Mac)
- Hadoop简介(1):什么是Map/Reduce