当前位置: 代码迷 >> 综合 >> xpath解析网页,获取兄弟节点
  详细解决方案

xpath解析网页,获取兄弟节点

热度:36   发布时间:2024-01-30 23:31:47.0
<body><div id="1">我是第1个div标签</div ><p>我是p标签</p><div id="2">我是第2个div标签</div ><div id="3">我是第3个div标签</div ><div id="4">我是第4个div标签</div ><p>我是p标签</p><div id="5">我是第5个div标签</div >
</body>

 

获取第一个p标签的下一个div标签:"//p[1]/following-sibling::div[1]/@id"                    结果是2

获取第一个p标签后的第N个标签:"//p[1]/following-sibling::*[N]"

获取第一个p标签的上一个div标签:"//p[1]/preceding-sibling::div[1]/@id"                     结果是1

获取第三个p标签前的第N个标签:"//a[@id='3']/preceding-sibling::*[N]"

获取第二个p标签的父标签:"//p[2]/.."                               结果是body