Так что я работаю над приложением для отслеживания.
И мне нужно получить информацию с этого сайта:
http://www.postdanmark.dk/tracktrace/TrackTrace.do?i_stregkode=RA076673982CN
Моя проблема в том, что я не знаю, как выбрать эту часть:
- сентябрь 2011 г. 09:47 Анкоммет до ДАНИИ
- сентябрь 2011 г. 07:17 Ankommet til omdeling 6710 Esbjerg V Posthus
- сентябрь 2011 11:57 Udleveret til приват
и только эта часть.
Вот мой код, который загружает всю HTML-страницу:
try {
HttpClient client = new DefaultHttpClient();
String getURL = "http://www.postdanmark.dk/tracktrace/TrackTrace.do?i_stregkode=RA076673982CN";
HttpGet get = new HttpGet(getURL);
HttpResponse responseGet = client.execute(get);
HttpEntity resEntityGet = responseGet.getEntity();
if (resEntityGet != null) {
//do something with the response
Log.i("GET RESPONSE",EntityUtils.toString(resEntityGet));
}
} catch (Exception e) {
e.printStackTrace();
}
Я просмотрел несколько ссылок и, похоже, не могу найти ничего, что показывает, как получить определенную часть html-сайта, например:
<tbody>
<tr>
<td valign="top">19. september 2011</td>
<td valign="top">09:47</td>
<td valign="top">Ankommet til DANMARK</td>
</tr>
<tr>
<td valign="top">20. september 2011</td>
<td valign="top">07:17</td>
<td valign="top">Ankommet til omdeling 6710 Esbjerg V Posthus</td>
</tr>
<tr>
<td valign="top">20. september 2011</td>
<td valign="top">11:57</td>
<td valign="top">Udleveret til privat</td>
</tr>
</tbody>
Мне нужен парсер, чтобы получить эту часть, но я не нашел и не понял, как: (
Кто-нибудь из вас может показать пример того, как это сделать? : - /