gpt4 book ai didi

xpath - 通过 xpath 获取具有给定文本值的输入标签元素

转载 作者:行者123 更新时间:2023-12-03 15:24:02 26 4
gpt4 key购买 nike

如何通过 xpath 选择文档中输入了给定值的所有输入元素。

例如,如果我去谷歌并输入“hello world”,我如何获得所有输入了“hello world”的输入标签?

玩弄像下面这样的东西并没有得到返回,因为文本字段中的值实际上并不是文档的一部分。

document.evaluate("//input[text() = 'hello world']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue

应该很简单,但我出人意料地卡住了。

最佳答案

您的 x-path 表达式应该搜索具有 的输入值 带有“ Hello World ”的属性

这是因为那是值被放入的地方,而不是元素的内部文本。

实际的 html 元素如下所示:

<input type='text' value='hello world' />

XPATH 表达式应如下所示:
//input[@value = 'hello world']

关于xpath - 通过 xpath 获取具有给定文本值的输入标签元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9747603/

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