2012-12-03 59 views
0

我想使用Jsoup從html檢索某些信息。使用jsoup從html檢索信息

這些都是我想取回物品:

<td class="text" nowrap valign="top">&#x2022; 2012年05月14-23日</td> 
<td class="text" valign="top"><a href="/events/2012/1205142301.pdf" target="new" class="text">北京、湖南商務考察團</a></td> 

我設法獲取第二個項目,其中包含一個URL和一箇中國冠軍,但不是第一個項目。有人可以幫忙嗎?

我用下面的代碼檢索第2項:

Element image = doc.select("td.text a").get(c); 
String v = image.attr("href"); 
url = ("http://www.s-cba.org.sg" + v); 
Log.d("url", url); 

Element eventName = doc.select("td.text a").get(c); 
event = eventName.text(); 
Log.d("event", event); 

回答

1
Element link = doc.select("td.text a").first(); 
Element dateTd = link.parent().previousElementSibling(); 

String url = link.attr("href") 
String title = link.text(); 
String date = dateTd.text(); 
+0

太感謝你了! – Jolene