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

posted @ 2019-11-06 16:56  噜啦啦zyq  阅读(138)  评论(0编辑  收藏  举报