Jsoup_Select 选择器

时间:2020-08-25 19:48:17 来源:

【摘要】 Jsoup_Select 选择器考必过小编为大家整理了关于Jsoup_Select 选择器的信息,希望可以帮助到大家!

Jsoup_Select 选择器

标签:contains方法print选择器文本setnameexpand数据区分

Jsoup_Select 选择器

一,概述

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

二,Jsoup对象的使用

parse(File in,String charsetName):解析XML或html文件

?parse(String html):解析xml或html的文档对象

parse(URL url,int timeoutMilps):通过网络路径指定的html或xml的文档对象

&bpl;需解析xml代码

<?xml version="1.0" encoding="UTF-8"?>
<students>
    <student id="1">
        <name>戴延也</name>
        <age>18</age>
        <sex>女</sex>
    </student>
    <student id="2" class="rad">
        <name>文海涛</name>
        <age>19</age>
        <sex>男</sex>
    </student>
    <student id="3" class="pink">
        <name name="xx">戴小涛</name>
        <age>10</age>
        <sex>男</sex>
    </student>
</students>

&bpl; 属性名为“ attr”且值以“ valPrefix”开头的元素

            Elements elements7=document.select("[class^=pink]");
            System.out.println("elements7:"+elements7);

&bpl; 属性名为“ attr”且值等于“ val”的元素

 Elements elements6=document.select("[id=2]");
            System.out.println("elements6:"+elements6);

&bpl;包含指定文本的元素。搜索不区分大小写。文本可能出现在找到的元素或其任何后代中。

 Elements elements4=document.select("student:contains(文海涛)");
            System.out.println("elements4:"+elements4);

&bpl;类名称为“ class”的元素

Elements elements5=document.select(".pink");
            System.out.println("elements5:"+elements5);

&bpl;代码运行效果

*****************************
elements4:<student id="2" class="rad"> 
 <name>
  文海涛
 </name> 
 <age>
  19
 </age> 
 <sex>
  男
 </sex> 
</student>
*****************************
elements5:<student id="3" class="pink"> 
 <name name="xx">
  戴小涛
 </name> 
 <age>
  10
 </age> 
 <sex>
  男
 </sex> 
</student>
*****************************
elements6:<student id="2" class="rad"> 
 <name>
  文海涛
 </name> 
 <age>
  19
 </age> 
 <sex>
  男
 </sex> 
</student>
*****************************
elements7:<student id="3" class="pink"> 
 <name name="xx">
  戴小涛
 </name> 
 <age>
  10
 </age> 
 <sex>
  男
 </sex> 
</student>
*****************************
elements8:<name name="xx">
 戴小涛
</name>

Jsoup_Select 选择器

标签:contains方法print选择器文本setnameexpand数据区分

以上就是Jsoup_Select 选择器的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!

上一篇      下一篇
前端相关推荐 更多>>
CSS选择器 选择器库:用于在。net中创建选择器 css 选择器 jQuery的选择器中的通配符总结 selenium之css选择器高级用法
前端热点专题 更多>>
热点问答
国家公务员考试年龄限制是多少 公务员国考和省考考试内容有什么区别 函授大专学历能不能考公务员 国家公务员考试考点能自己选择吗 新闻学专业能报考2022年公务员考试吗 什么是联合培养研究生 什么是破格录取研究生 什么人不适合读研 研究生报名户口所在地填什么 研究生结业和毕业有什么区别
网站首页 网站地图 返回顶部
考必过移动版 https://m.kaobiguo.net