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

如何用单个Jsoup查询提取目标选择结果中的最后一个a元素

如何用单个Jsoup选择器获取目标li下的最后一个a元素?

你可以通过两种CSS伪类改写原选择器,直接定位到目标li下的最后一个a元素:

  • 使用:last-child伪类,匹配父元素下的最后一个子元素:

    main#main-content > ol > li:eq(0) a:last-child
    

    这个选择器会选中li:eq(0)下的最后一个子元素,且该元素是a标签。

  • 如果需要更精准地只针对a标签类型(比如li内最后一个子元素可能不是a的场景),可以用:last-of-type伪类:

    main#main-content > ol > li:eq(0) a:last-of-type
    

    它会匹配li:eq(0)下所有a标签中的最后一个,不受其他类型子元素的影响。

这两种写法都能通过单个Jsoup查询直接拿到你需要的最后一个a元素,不需要额外的后续处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 15:05:25