Jsoup_Select 选择器

2021-01-09 03:31

阅读:743

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

 

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 timeoutMillis):通过网络路径指定的html或xml的文档对象

• 需解析xml代码

戴延也
        18
        class="rad">
        文海涛
        19
        class="pink">
        戴小涛
        10
        
• 属性名为“ attr”且值以“ valPrefix”开头的元素
            Elements elements7=document.select("[class^=pink]");
            System.out.println("elements7:"+elements7);
• 属性名为“ attr”且值等于“ val”的元素
 Elements elements6=document.select("[id=2]");
            System.out.println("elements6:"+elements6);

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

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

 • 类名称为“ class”的元素

 

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

•代码运行效果

 

*****************************
elements4:class="rad"> 
 
  文海涛
  
 
  19
  
 
*****************************
elements5:class="pink"> 
 
  戴小涛
  
 
  10
  
 
*****************************
elements6:class="rad"> 
 
  文海涛
  
 
  19
  
 
*****************************
elements7:class="pink"> 
 
  戴小涛
  
 
  10
  
 
*****************************
elements8:
 戴小涛

 

Jsoup_Select 选择器

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

原文地址:https://www.cnblogs.com/dyywht/p/13531115.html


评论


亲,登录后才可以留言!