易顺网

当前位置:首页 > 八爪鱼相关 / 正文
后台-系统设置-扩展变量-手机广告位-内容页头部广告位
作者:admin

一个公式来诠释八爪鱼相对路径xpath

admin 9个月前(2018-06-14) 八爪鱼相关

相对路径=火狐手写路径(元素匹配的xpath)-循环体(循环元素列表)

当你建立循环列表后,将循环列表的xpath拿出来,放到火狐firepath,手写定位xpath,再套用公式。

以黄页88列表为例,

0.bmp


先将循环列表//form[@id='jubao']/dl[@itemtype],

复制到火狐浏览器firepath中,



1.bmp


手写xpath定位公司地址,//form[@id='jubao']/dl[@itemtype]/dd/span[@itemprop='address']

2.bmp


套用公式,相对路径=火狐手写路径(元素匹配的xpath)-循环体(循环元素列表),

//form[@id='jubao']/dl[@itemtype]/dd/span[@itemprop='address']

减去循环体(循环元素列表),//form[@id='jubao']/dl[@itemtype]

得到相对路径,/dd/span[@itemprop='address']


填入八爪鱼提取步骤中,元素匹配的xpath,就是自己在火狐手写的路径。

相对xpath,就是公式计算得到的。


4.bmp



上面对于新手来说保持这种写法,对于xpath高手,可以略改动,换成等同位置循环体。


6.bmp


8.bmp



但是循环列表不要乱动哦



其实自己手写的xpath循环列表,然后八爪鱼自动识别提取步骤,

你就会发现提取步骤,元素匹配的xpath的循环体跟自己的循环列表不一样,

但他们其实是等同位置,

一样与公式成立,xpath尾巴是一样的。






标 签

试试用"←"或"→"方向键快速翻页把 (^o^)/

后台-系统设置-扩展变量-手机广告位-内容页头部广告位
搜索
热门图片
最近更新

Powered By 易顺网  赣ICP备16001451号