用于获取自定义属性值的 XPath 查询

Dra*_*ire 2 html xpath

我正在尝试使用 XPath 定位器从以下 HTML 中提取“是”。

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

HTML代码:

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

-----a lot of other stuff-------------
</div>
Run Code Online (Sandbox Code Playgroud)

如何获取属性值?

JRo*_*ite 6

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

//div[@class='bcdef']/span/@hahahaha
Run Code Online (Sandbox Code Playgroud)

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