Jsoup简单使用方式

加载方式:

1、通过url加载

 /* get方式 */
 /* Document doc = Jsoup.connect("http://www.baidu.com/").get(); */
 /* post方式 */
 /* Document doc = Jsoup.connect("http://www.baidu.com/").post(); */
 /* 添加参数等请求信息 */
 Document doc = Jsoup.connect("http://www.baidu.com/")
    .data("user", "test")
    .cookie("user", "test")
    .timeout(3000)
    .post();

2、通过文件加载

 File f = new File("input.html");
 /* 第三个参数用于处理相对路径 */
 Document doc = Jsoup.parse(f, "UTF-8", "http://www.baidu.com/");

3、通过字符串加载

 String html = "<html><head><title></title></head><body></body></html>";
 Document doc = Jsoup.parse(html);

元素使用

 Element e = Jsoup.connect("http://www.baidu.com/").get();
 /* 通过Id获取 */
 e.getElementById("user");
 /* 通过选择权获取(使用方式与jquery选择权相同) */
 Elements lis = e.select(".list");
 /* 获取子节点 */
 Elements es = e.children();
 /* 获取父节点 */
 e.parent();
 /* 其它常用 */
 e.html();
 e.val();
 e.text();
 e.attr("name");

转载于:https://my.oschina.net/loongzcx/blog/354169

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值