0

Jsoupを使用してhtmlから特定の情報を取得したいと思います。

取得したいアイテムは次のとおりです。

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

URLと中国語のタイトルが含まれているが最初のアイテムは含まれていない2番目のアイテムをなんとか取得できました。誰かが助けることができますか?

次のコードを使用して、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);
4

1 に答える 1

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();
于 2012-12-03T04:48:59.857 に答える