2015-02-24 82 views
0
<div class="sResMain"> 
    <b> 
     <a href="/dogukan1905?&amp;from=search&amp;qs=age1%3D16%26age2%3D27%26sex%255B0%255D%3DMALE%26sex%255B1%255D%3DFEMALE%26region%3D%26keywords%3D%26photo%3D1%26sort%3Dlast_login%26todo%3Dsearch%26offset%3D0" class="male">dogukan1905</a> 
    </b> 
    <img src="http://eu.ipstatic.net/images/male.gif" width="11" height="11" class="sResSex"> 
    20 
    <br> 
<div class="sResMainTxt"> 
<div class="sResTxtField">I&nbsp; study at aircraft technology...</div></div></div> 

我想選擇imgbr之間的數字(20)標記。但我不能。JSoup select numbers

回答

0

從您發佈的內容中,您嘗試解析的文本屬於<div class="sResMain">。此外,這是<div class="sResMain">的唯一文本。 Jsoup中有一種方法可以將屬於的文本(即時文本節點子節點)返回給節點。嘗試ownText()Element

Document doc = Jsoup.parse(htmlStr); 
Elements elements = doc.select(".sResMain"); 
for(Element e : elements) { 
    String text = e.ownText(); 
    System.out.println(text); 
} 
+0

非常感謝。它按我的預期工作。 – krialix 2015-02-25 10:21:13

+0

沒問題。玩的開心 – alkis 2015-02-25 10:43:06