使用jsoup从html检索信息

时间:2012-12-03 04:39:05

标签: jsoup

我想使用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和一个中文标题,但不包含第一项。有人可以帮忙吗?

我使用以下代码检索第二项:

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 个答案:

答案 0 :(得分: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();