html - XPath 查询以获取自定义属性的值

标签 html xpath

我正在尝试使用 XPath 定位器从以下 HTML 中提取"is"。

问题是div标签有一个类,这很好,但是 span没有类(class)。它只有一堆自定义属性。

HTML代码:

<div class="bcdef"> 
<span lalalala="no" hahahaha="yes"> </span>

-----a lot of other stuff-------------
</div>

如何获取属性值?

最佳答案

您可以使用以下 XPath 来获取标签的属性值:

//div[@class='bcdef']/span/@hahahaha

找到标记后,只需使用属性名称即可获取值。

关于html - XPath 查询以获取自定义属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43085275/

相关文章:

html - 如何使用bootstrap4隐藏移动设备的元素?

javascript - 输入中的 Chrome 现金值(value)

python - 如何使用 selenium python 绑定(bind)的相对 xpath 来定位 dom 元素?

java - 使用java查找html页面内容中元素的xpath

c# - 使用 XPath/应用 XSL 转换遍历任意 C# 对象图

html - 将2个div放在同一行

html - 如何在语义 UI 中使用堆叠段?

html - 内容溢出时左对齐

python - 如何通过 Selenium 和 python 点击​​ find_element_by_* 的链接

XPath:如何选择与同一级别的其他元素相关的元素