org.spiderflow.io.SpiderResponse

element

返回值类型:Element

  • 将对象转为Element
  1. ${resp.element()}

xpath

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

返回值类型:Element/String

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

xpaths

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

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

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

regx

参数名描述可否为空
pattern正则表达式

返回值类型:String

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

regxs

参数名描述可否为空
pattern正则表达式

返回值类型:List<String>

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

selector

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

返回值类型:Element

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

selectors

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

返回值类型:List<Element>

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

jsonpath

参数名描述可否为空
pathjsonpath

返回值类型:Object

  • 根据JSONPath提取数据
  1. ${resp.jsonpath('$.code')}