XPaths:选择特定元素

我想从具有多个h2和p标签的div中选择特定h2标签下的p标签。 这是它的示例代码:

    <div class="main">
    <h2></h2>
    <p></p>
    <p></p>
    <p></p>
    <h2></h2>
    <p></p>
    <p></p>
    <p></p>
    <h2></h2>
    <p></p>
    <p></p>
    <p></p>

以此类推...

在第一个h2标签之后但在第二个h2标签之前选择p标签的XPath是什么??

dongdong28098 回答:XPaths:选择特定元素

这是您的xpath,您可以使用axes进入h2个节点之间。

div[@class='main']/p[preceding-sibling::h2[1] and following-sibling::h2[2]]

输入:

enter image description here

输出:

enter image description here

,

您可以这样做 添加标签h2[index]

的索引

示例:     // div [@ class ='main'] / h2 [1] / p

本文链接:https://www.f2er.com/3126097.html

大家都在问