org.jsoup.nodes.Element

xpath

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

TIP

返回值类型:Element/String

  • 根据xpath获取内容或Element对象
  1. ${elementVar.xpath('//a/@href')}

xpaths

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

TIP

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

  • 根据xpath获取内容或Element对象
  1. ${elementVar.xpaths('//a/@href')}

regx

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

TIP

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

  • 根据正则表达式提取字符串
  1. ${elementVar.regx('<title>(.*?)</title>')}

regxs

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

TIP

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

  • 根据正则表达式提取字符串
  1. ${elementVar.regxs('<h2>(.*?)</h2>')}

selector

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

TIP

返回值类型:Element

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

selectors

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

TIP

返回值类型:Elements

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

attr

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

TIP

返回值类型:String

  • 获取节点的属性值
  1. ${elementVar.attr('src')}

text

TIP

返回值类型:String

  • 获取节点的Text
  1. ${elementVar.text()}

html

TIP

返回值类型:String

  • 获取节点的html
  1. ${elementVar.html()}

parent

TIP

返回值类型:Element

  • 获取节点的父节点
  1. ${elementVar.parent()}

children

TIP

返回值类型:Elements

  • 获取节点的子节点
  1. ${elementVar.elements()}