gpt4 book ai didi

html - 如何使用具有多个条件的xpath选择HTML Link元素

转载 作者:行者123 更新时间:2023-12-03 17:00:25 25 4
gpt4 key购买 nike

在页面HTML中,有几个HTML链接,其名称包含一些子节点。

我只想检索其中之一;下列:

<a href='foo'>
<b>Bar</b>
<div style="height: 18px;">Garbo</div>
</a>


为此,我想使用xpath进行精确调整:“将包含两个“ Bar”的链接带给“ Garbo”,不管它们是否位于单独的子节点中,这都给我带来了好处”。

我尝试了这一点,但是在阅读了一些有关 contains函数的文章之后,这一行永远无法工作:

//a[contains(text(),"Bar") and contains(text(),"Garbo")]


我可以进行哪些修复以满足我的要求?

最佳答案

您需要使用的选择器是

//a[./*[contains(text(),"Bar")] and ./*[contains(text(),"Garbo")]]

关于html - 如何使用具有多个条件的xpath选择HTML Link元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11503861/

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