You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用XPath获取第一个指定类的元素?

获取第一个class为xyz的元素的XPath方案

以下几种XPath语法可以帮你只拿到第一个匹配的元素:

  • 直接加位置索引:

    //span[@class='xyz'][1]
    

    这里的[1]用来选取匹配节点集中的第一个元素,是最常用的写法。

  • 使用position()函数筛选:

    //span[@class='xyz'][position()=1]
    

    和上面的写法效果完全一致,通过判断节点在集合中的位置来定位第一个元素。

提示:绝大多数主流解析工具(比如Python的lxml、浏览器开发者工具的XPath)都是从1开始计数,所以上述写法在大部分场景下都能用。

内容的提问来源于stack exchange,提问作者zielmat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 04:55:19