Jsoup select()常用方法

 //select()方法使用
            Elements


all= document.select("*");
            System.out.println("显示所有元素:"+all);
            System.out.println("````````````````````````````````````````````````");

            Elements element= document.select("age");
            System.out.println("显示包含age的元素:"+element);
            System.out.println("````````````````````````````````````````````````");

            Elements id= document.select("#2");
            System.out.println("显示id为2的元素:"+id);
            System.out.println("````````````````````````````````````````````````");

            Elements class1= document.select(".te");
            System.out.println("显示class为te的元素:"+class1);
            System.out.println("````````````````````````````````````````````````");

            Elements attr= document.select("[class]");
            System.out.println("显示属性包含class的元素:"+attr);
            System.out.println("````````````````````````````````````````````````");

            //student索引小于2的元素
            Elements lt= document.select("student:lt(1)");
            System.out.println("显示student标签中索引小于2的元素:"+lt);
            System.out.println("````````````````````````````````````````````````");

            //student索引大于2的元素
            Elements gt= document.select("student:gt(1)");
            System.out.println("显示student标签中索引大于1的元素:"+gt);
            System.out.println("````````````````````````````````````````````````");

            //5
           //student索引等于n的元素
            Elements eq= document.select("student:eq(1)");
            System.out.println("显示student标签中第二个:"+eq);
            System.out.println("````````````````````````````````````````````````");

            //6
            //包含至少一个匹配选择器元素的元素
            Elements has= document.select("student:has(kc)");
            System.out.println("显示student包含至少一个kc:"+has);
            System.out.println("````````````````````````````````````````````````");

            //7
            //与选择器不匹配的元素
            Elements not= document.select("student:not(student:has(kc))");
            System.out.println("显示student中不包含kc的元素:"+not);
            System.out.println("````````````````````````````````````````````````");

            //8
            //包含指定文本的元素。搜索不区分大小写。文本可以出现在找到的元素或它的任何后代元素中。
            Elements contains= document.select("student:contains(java)");
            System.out.println("查找包含文本java的student个元素。:"+contains);
            System.out.println("````````````````````````````````````````````````");

            //9
            //属性为id,值为“2”的元素
            Elements attr1= document.select("[id=2]");
            System.out.println("查找包含文本java的student个元素。:"+attr1);
            System.out.println("````````````````````````````````````````````````");

            //10
            //匹配所有元素
            Elements p= document.select("kc");
            System.out.println("查找包含kc的元素:"+p);

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值