2012-03-30 5 views
3

Я использую JSoup с Android и до сих пор был успешным. В моем первоначальном действии я ссылался на таблицу и на каждую отдельную ячейку в таблице по коду. Мой вопрос: как получить JSoup результаты таблицы, основанные на каком-то параметре?Получение таблицы строк с JSoup

Например, если бы я хотел получить третий ряд таблицы - (получить его содержимое). Любые ресурсы, помимо того, что на сайте Jsoup будут делать, как я считаю, трудно следовать.

Благодаря

+0

Есть ли у вас пример URL мы можем играть с? –

+0

Да, это так: http://www.heavens-above.com/PassSummary.aspx?satid=25544&lat=54.5156&lng=-6.06863&loc=Unspecified&alt=0&tz=GMT – Katana24

ответ

3

Вы могли бы сделать что-то вроде этого:

String html = "<table id=\"myTable\"><tr><td>First</td></tr><tr><td>Second</td></tr><tr><td>Third</td></tr></table>"; 
    Document doc = Jsoup.parse(html); 
    System.out.println(doc.select("#myTable").select("tr").get(1)); 

Выходные:

<tr> 
<td>Second</td> 
</tr> 

Это вторая строка в таблице.

+0

это сработало хорошо, спасибо. Но так или иначе, чтобы получить общее количество строк в таблице? – Katana24

+2

Извините - я понял: D это просто .size() вместо .get() – Katana24

Смежные вопросы