xpath的特殊定位--不断更新和积累

今天有位同学问我,要获取紫色框内的内容要怎么定位

这里可以通过xpth轴的概念

看图,第一眼以为是span[@class='price_board']下的元素,问题是第一个span不要。因此这里可以通过//span[@class='title']的兄弟节点,如下:

//span[@class='title']//following-sibling::span,获取兄弟的span标签后,要获取文本,只需.text,存放到一个数组中。

下面整理下xpath的轴定位方式

ancestor:祖先节点,包括父节点

parent:父节点

preceding-sibling:当前元素节点标签之前的所有兄弟节点

following-sibling:当前元素节点标签之后的所有兄弟节点

写法:轴名称::标签

学习参考博文https://www.cnblogs.com/KatherinaSu/p/9382713.html

每天进步一点点 分享快乐
原文地址:https://www.cnblogs.com/zhangyqn/p/11806417.html