gpt4 book ai didi

Xpath 获取介于 2 个元素之间的元素

转载 作者:行者123 更新时间:2023-12-03 15:42:31 28 4
gpt4 key购买 nike

谁能告诉我是否可以从这个 html 片段中只选择 div 2a 和 2b?
问题是 div 不是 h4 元素的子元素,因此 xpath 查询应该说“获取 h4='Two' 和 h4='Two' 之后的 h4 之间的 div
请注意,我希望查询是动态的,你告诉她开始元素(h4='Two')和结束元素(任何 h4),然后在哪个过滤器上获取元素。

<h4>One</h4>
<div>1a</div>
<div>1b</div>
<div>1c</div>
<h4>Two</h4>
<div>2a</div>
<div>2b</div>
<h4>Three</h4>
<div>3a</div>
<div>3b</div>
<div>3c</div>

最佳答案

div[preceding-sibling::h4[1] = 'Two']

关于Xpath 获取介于 2 个元素之间的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1489326/

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