<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>H2</h2>
<p>P</p>
<div><code>Python code</code></div>
<div><code>JS code</code></div>
<p>Example</p>
</body>
</html>
这是HTML代码。
我想编写一个 XPath 来获取标签中的所有数据code,即 我需要一个包含元素<code>Python code</code>和的列表<code>JS code</code>。
问题是我们需要一个 XPath 来收集所有code嵌套在 div 中的标签p,位于text()='Example'.
我正在玩,following-sibling但preceding-sibling我找不到合适的 kspa。
谢谢你。
我们正在寻找
code,它嵌套在div,相对于第一个不包含子节点的下一个节点code与p文本Example:我们寻找 div 后面紧跟一个带有文本 Example 的段落,并获取子代码