gpt4 book ai didi

html - xpath 找到一个包含特定文本的 div 并获取下一个跨度

转载 作者:行者123 更新时间:2023-11-28 03:06:53 24 4
gpt4 key购买 nike

我现在拥有的是:div[2]/span[2]

我想要的是:div[text()[contains(., 'text2')]]/span[2]

HTML:

<div class="line"><span class="name">text1:</span>
<span class="value">1</span></div>
<div class="line"><span class="name">text2:</span>
<span class="value">2</span></div>

我想从包含我的文本的 div 中访问第二个 span 元素。

最佳答案

一种可能的方式:

div[contains(.,'text2')]/span[2]

我个人更喜欢通过 class 属性值过滤目标范围,而不是使用位置索引 2 :

div[contains(.,'text2')]/span[@class='value']

关于html - xpath 找到一个包含特定文本的 div 并获取下一个跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269220/

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