<div id="studentInfo">
<p id="studentdetails">
<span>Placeofbirth:</span>
<span class="hidden" itemtype="http://xxxx.com" itemscope="">
<a itemprop="url" href="xxx.xom">
<span itemprop="title">Greg</span>
</a>
<span itemtype="http://xxxx1.com" itemscope="" itemprop="child">
<a itemprop="url" href="/c/san-diego/indpak">
<span itemprop="title">Greg is one of the Best student</span>
</a>
</span>
</span>
<span id="cat_display">
<a href="xxx.com"> Greg can be promoted </a>
</span>
我做了
Element studentname = doc.select("div p ").first();
当我这样做时:我正在接受 Greg Greg是Greg可以晋升的最佳学生之一。
我只想打印: 格雷格可以晋升
查看我何时执行p,并尝试打印studentname.text() 它正在打印所有文本,我正在寻找一个特定的文本。
我怎样才能实现这个目标。
答案 0 :(得分:1)
希望这是您的解决方案
Elements students = document.select("div p #cat_display");
System.out.println(students.text());
答案 1 :(得分:0)
这是更好的解决方案,而且更快
String sText= document.select("span#cat_display").text();
System.out.println(sText);