2012-07-13 95 views
0

如何使用jsoup提取論壇帖子的作者?

  <div class="username_container"> 

        <div id="yui-gen11" class="popupmenu memberaction"> 
<a id="yui-gen13" class="username offline popupctrl" href="member.php?u=276113" title="PilotPhill is offline"><strong>**PilotPhill**</strong></a> 
<ul id="yui-gen12" class="popupbody memberaction_body"> 

    <li class="left"> 

我試圖用jsoup提取一個論壇主題的作者姓名。這是強標籤內的名稱。我嘗試過接近一切,只是無法得到它。
任何提示?我一直在使用jSoup.select(),但如果有其他方法,我很樂意嘗試。

回答

0

你只需要使用Document.select,因爲你已經發現了。

Document doc = Jsoup.connect("http://www.foo.com").get(); 
Elements usernames = doc.select("a.username strong"); 
for (Element username: usernames) { 
    System.out.println("found username: " + username.text(); 
} 

a.username strong指:標籤strong內標籤a與屬性class具有值username如:

<a id="yui-gen13" class="username offline popupctrl" 
    href="member.php?u=276113" title="PilotPhill is offline"> 
    <strong>**PilotPhill**</strong> 
</a>