如何在xpath中获取具有特定文本值的节点?

亚历山大·上野

我有一个很长的网站,其中包含许多脚本节点,如何使用 xpath 访问文本中包含“var config”的网站?

<script>
    var config = {
        locale: 'es',
        userAuthenticated: false
}
<script>
预言家

如果这是唯一具有script标签名称的节点,config您可以使用以下 XPath 来定位它:

"//script[@config]"

如果值中有一些唯一config值,就像userAuthenticated这里可以使用这样的 XPath:

"//script[contains(@config,'userAuthenticated')]"

UPD
您正在寻找的元素可以通过以下 XPath 定位:

"//script[contains(.,'userAuthenticated')]"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当多个节点具有相同名称时,如何在XML中编辑特定节点的值?

如何在Capybara中获取具有行列值的特定表格单元格文本而不会循环?

如何在 XPath Python Selenium 中忽略具有特定 html 标签的文本?

如何在Cypher Neo4j中获取不包含具有特定属性的(相关)节点的所有节点

如何在 Neo4j 中获取具有重复属性值的节点?

如何在 Django 模板中的字段中获取具有特定值的所有对象的计数?

XPATH-如何获取具有特定属性的任何节点类型的所有text()元素

XPath:仅当所有子节点都具有特定值时,才获取父节点的属性

C# - 如何在 windowform 中获取具有相同标签值的文本框列表?

获取具有特定节点属性值的最新节点

XPath表达式来获取具有特定值的子节点的节点...名称空间不可知

如何从具有多个值的键中获取特定值?

如何在 MySQL 中获取具有特定行/值的每个人的 ID

如何在另一列中获取具有特定值的对应列?

如何在firebase中获取具有特定属性值的文档列表?

XPath:如何选择具有包含文本的同级节点?

给定具有xpath的相邻节点的文本,获取XML节点的文本

从XML中获取具有特定名称的所有节点的值

如何在 Java、XML 文件中的特定父节点下显示具有特定 id 和标签名称的节点的值?

如何获取在MySQL中始终具有特定值的条目

如何使用 xpath 获取所有子节点文本?

XPath-如何选择具有多个属性值的节点?

AS3 / XML-如何获取具有值为X的特定标签的节点列表

XPath获取具有提供的较低节点值的较高节点值

如何在sql中获取具有指定值的行?

如何在neo4j中获取特定节点的所有子节点

如何在文本视图中获取具有特定符号的特定行

如何在WordPress中获取具有特定元值的帖子的所有自定义术语?

带有谓词的xpath表达式可从具有名称空间的xml中获取节点值