java - 如何使用jsoup从div中的2中选择1个跨度
问题描述
html代码
<div title class="Example">
<span>first div</span> <!---->
<span class="second div">second span</span></div>
Java 代码
Document doc = Jsoup.connect("example.com").get();
Elements elemenx = doc.select("div.Example span");
for (Element e: elemenx) {
System.out.println(e.text());
}
我怎样才能得到第一个跨度
解决方案
我找到了解决方案,需要添加 nth-child Elements elemenx = doc.select("div.Example span:nth-child(1)"); 也许有人会有用
推荐阅读
- docker - Quarkus graalvm native build dockerfile 安装失败
- enterprise-architect - 如何启用连接线跳线
- sql - 自联接从同一个表中获取记录
- python - 如何设置 python 3.x 优先级?
- assembly - 如果 nasm 代码遇到 _start 的结尾,它会自动移动到下一个标签吗?
- android - 适配器类 notifydatachange 不起作用
- maven - 如何在 Spring MVC 项目中使用 Maven CLI 生成数据库
- kotlin - 为什么接口不能在kotlin内部类中使用?
- azure - Azure 容器生成错误“503”原因“站点不可用”
- git - GitLab 与 HP ALM 的集成