簡體   English   中英

jsoup獲得特定值

[英]jsoup getting a particular value

<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。

我只想打印:可以提升Greg

查看當我執行p時,並嘗試打印studentname.text(),它正在打印存在的所有文本,我正在尋找一個特定的Text。

我該如何做到這一點。

希望這是您的解決方案

Elements students = document.select("div p #cat_display");
System.out.println(students.text());

這是更好的解決方案,速度更快

String sText= document.select("span#cat_display").text();
System.out.println(sText);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM