Skip to content

Elements

此对象为 org.jsoup.select.Elements 内置对象,类型扩展参考

xpath

参数名描述可否为空
xpathxpath 表达式

TIP

返回值类型:Element/String

  • 根据 xpath 获取内容或 Element 对象

    javascript
    ${elementsVar.xpath('//a/@href')}

xpaths

参数名描述可否为空
xpathxpath 表达式

TIP

返回值类型:List<Element/String>

  • 根据 xpath 获取内容或 Element 对象

    javascript
    ${elementsVar.xpaths('//a/@href')}

regx

参数名描述可否为空
pattern正则表达式
groups捕获组序号 int 或 List<Integer>(多个)

TIP

返回值类型:String/List<List<String>

  • 根据正则表达式提取字符串

    javascript
    ${elementsVar.regx('<title>(.*?)</title>')}

regxs

参数名描述可否为空
pattern正则表达式
groups捕获组序号 int 或 List<Integer>(多个)

TIP

返回值类型:List<String>/List<List<String>>

  • 根据正则表达式提取字符串

    javascript
    ${elementsVar.regxs('<h2>(.*?)</h2>')}

selector

参数名描述可否为空
cssQuerycss 选择器

TIP

返回值类型:Element

  • 根据 css 选择器查找 dom
javascript
${elementsVar.selector('div a.selected')}

selectors

参数名描述可否为空
cssQuerycss 选择器

TIP

返回值类型:Elements

  • 根据 css 选择器查找 dom
javascript
${elementsVar.selectors('div a.selected')}

attr

参数名描述可否为空
attrName属性名

TIP

返回值类型:String

  • 获取第一个节点的属性值
javascript
${elementsVar.attr('src')}

attrs

参数名描述可否为空
attrName属性名

TIP

返回值类型:List<String>

  • 获取所有节点的属性值
javascript
${elementsVar.attrs('src')}

text

TIP

返回值类型:String

  • 获取第一个节点的 Text
javascript
${elementsVar.text()}

texts

TIP

返回值类型:List<String>

  • 获取所有节点节点的 Text
javascript
${elementsVar.texts()}

html

TIP

返回值类型:String

  • 获取第一个节点的 html
javascript
${elementsVar.html()}

htmls

TIP

返回值类型:List<String>

  • 获取所有节点的 html
javascript
${elementsVar.htmls()}

Kspider