首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jsoup css选择器

Jsoup css选择器
EN

Stack Overflow用户
提问于 2013-11-12 22:32:37
回答 1查看 112关注 0票数 0

我有这个html代码:

代码语言:javascript
复制
<div class="last-minute">
<span>Modulo:</span>4-3-3<p>Mandorlini durante questa sosta confida di recuperare
Juanito Gomez e Cirigliano, attualmente fermi ai box. Non preoccupa Hallfredsson  
sostituito a Genova per un taglio al capo. </p><div class="squalificati">
<span>Squalificati :</span>-</div><div class="indisponibili"><span>Indisponibili : 
</span> 
<div><strong><a title="Cirigliano" href="../../../../calciatore/VERONA 
HELLAS/Cirigliano">Cirigliano</a></strong>: Lesione distrattiva al flessore destro</div>
<div><strong><a title="Juanito " href="../../../../calciatore/VERONA HELLAS/Juanito 
">Juanito </a></strong>: Lesione distrattiva al bicipite femorale destro</div> </div> 
<div class="dubbio"><span>In dubbio :</span>-</div><div class="diffidati">
<span>Ballottaggi :</span>Jankovic 60% - Martinho 40%</div><div style='float: 
left;margin-bottom: 8px;font-style: italic;color: #929292;line-height: 14px;width: 
168px;'>Aggiornamento:12/11/2013 12:09:36</div>

我想在这段代码之后得到"4-3-3“:<span>Modulo:</span> (第2行)。我怎样才能使用jsoup中的css选择器来获得它呢?谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-12 23:30:28

您应该使用元素类的ownText()方法(参见文档),它只选择元素直接拥有的文本,并忽略它的子标记。

例如:

代码语言:javascript
复制
String html = "<div class='last-minute'><span>Modulo:</span>4-3-3<p>Mandorlini....";
Document doc = Jsoup.parse(html);

System.out.println(doc.select("div.last-minute").first().ownText());

将产出:

代码语言:javascript
复制
4-3-3
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19941302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档