gpt4 book ai didi

html - Xpath 根据 previous sibling 文本选择 br 之前的 text()

转载 作者:行者123 更新时间:2023-11-28 00:10:59 50 4
gpt4 key购买 nike

我有这个 HTML 代码:

<td width="220" align="left">
<b>Valor da Venda:</b>
R$ 650.000,00<br>
<b>Valor do IPTU:</b>
R$ 0,00<br>
<b>Valor do Condomínio:</b>
R$ 0,00
</td>

我正在尝试从前面的“br”标签中选择 text(),其中前面的“b”标签中的 text() 等于“Valor da Venda:”。

我试过:

/td//text()[preceding::br and contains(../b/text(),'Valor da Venda:')]

但这是返回

[' R$ 650.000,00', ' R$ 0,00', ' R$ 0,00 ']

虽然我只想退回第一个 R$ 650.000,00

提前感谢您的帮助

最佳答案

虽然不完全符合要求,但这可能是适合您的解决方案吗?

/td/b[.="Valor da Venda:"]/following-sibling::text()[1]

或者,如果 br 需要检查:

/td/b[.="Valor da Venda:"]/following-sibling::text()[1][following-sibling::br]'

关于html - Xpath 根据 previous sibling 文本选择 br 之前的 text(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15210676/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com