【发布时间】:2014-05-07 14:11:08
【问题描述】:
有人可以帮我找到一个 xPath,它可以根据它的文本定位一个元素,它被分成几个跨度?当我使用 text() 函数时,它似乎只能找到元素文本的起始序列,直到第一个跨度。
例如,在以下场景中,我只想找到第一个 <h5> 而不是另一个。也就是找一个元素,显示一个文本“A xxx B”
...
<h5>
A
<span>xxx</span>
B
</h5>
...
<h5>
A
<span>xxx</span>
C
</h5>
【问题讨论】:
-
我不清楚你的标准是什么:你在寻找包含“A where B”的
h5吗? -
是的,这是一个例子。问题是我不知道在 后面的 h5 中找到文本的一部分,其中 B 或 C 可能是,这是我需要区分这两个元素的信息。
-
你能分享一下,我的解决方案有什么问题吗?谢谢。
标签: html xpath html-parsing