gpt4 book ai didi

xpath - 没有任何子节点内容的xpath innertext

转载 作者:行者123 更新时间:2023-12-03 16:02:59 27 4
gpt4 key购买 nike

我有一些这样的HTML(我无法更改):

<div>
<p class="name">
<span>Employee Name: </span>
John Smith
</p>
</div>


我想使用xpath提取“ John Smith”部分。

我一直在尝试使用以下代码:

//div//p[@class='name']//text()


但是,它不起作用。

实现我追求的最好方法是什么?

非常感谢。

最佳答案

您几乎拥有它。

将您的XPath更改为://div//p[@class='name']/text()

使用//text()时,它将选择所有后代text()节点,其中包括“雇员姓名:”文本节点,该文本节点是<span>的子级。

最好在可能的情况下避免使用//,因为这会使您的表达式效率降低,更容易出现此类问题。

关于xpath - 没有任何子节点内容的xpath innertext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8774721/

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