Elements
此对象为 org.jsoup.select.Elements 内置对象,类型扩展参考
xpath
| 参数名 | 描述 | 可否为空 |
|---|---|---|
| xpath | xpath 表达式 | 否 |
TIP
返回值类型:Element/String
根据 xpath 获取内容或 Element 对象
javascript${elementsVar.xpath('//a/@href')}
xpaths
| 参数名 | 描述 | 可否为空 |
|---|---|---|
| xpath | xpath 表达式 | 否 |
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
| 参数名 | 描述 | 可否为空 |
|---|---|---|
| cssQuery | css 选择器 | 否 |
TIP
返回值类型:Element
- 根据 css 选择器查找 dom
javascript
${elementsVar.selector('div a.selected')}selectors
| 参数名 | 描述 | 可否为空 |
|---|---|---|
| cssQuery | css 选择器 | 否 |
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()}