gpt4 book ai didi

html - xpath 在 p 标签中获取文本 - xpath 轴?

转载 作者:行者123 更新时间:2023-11-27 23:56:52 25 4
gpt4 key购买 nike

<div class="details">
<p><b>Compatibility:</b> All versions</p>
<p><b>Category:</b> Entertainment</p>
<p><b>Updated:</b> Apr 2, 2014</p>
<p><b>Version:</b> 1.3</p>
<p><b>Size:</b> 1 MB</p>
<p><b>Language:</b> English</p>
<p><b>Artist:</b>Arts101</p>
</div>

我需要获取p标签中的文字,如:

  • 兼容性
  • 所有版本
  • 类别
  • 娱乐

等等……

假设我已经知道存在兼容性、类别等,我如何才能获得相应的文本,即所有版本、娱乐等?即我需要一些可以按“兼容性”搜索的 xpath,并给我“所有版本”。

我想我需要使用 xpath 轴,但不确定如何......

如有任何帮助,我们将不胜感激。

最佳答案

通过text()获取b标签,选择下面的text兄弟:

//b[text()="Compatibility:"]/following-sibling::text()

演示使用xmllint :

$ xmllint input.html --xpath '//b[text()="Compatibility:"]/following-sibling::text()'
All versions

关于html - xpath 在 p 标签中获取文本 - xpath 轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23437632/

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