今天有位同学问我,要获取紫色框内的内容要怎么定位
这里可以通过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