Xpath 语法,用于从子节点中提取内容(如果其他子节点具有特定值)?



我想从此HTML块中的段落标签中提取"蓝色"文本,但前提是h2标签==到"Foo"。

如何编写一个 Xpath 语句,通过检查 h2 的内容来返回 p 的内容?

<section class="panel">
<header class="panel-heading">
<h2 class="h5 mrgn-tp-0 mrgn-bttm-0">
Foo color
</h2>
</header>
<div class="panel-body">
<p class="mrgn-bttm-0">
Blue
<br />

谢谢!

想出了答案!代码波纹管工作得很好,如果它可以帮助任何人!

//section[@class = "panel"]//h2[contains(text(), "Foo")]/../following-sibling::div/p/text()

相关内容

最新更新