2013-09-30 2 views

ответ

3

Вы можете получить все из них (я предполагаю, что вы знаете, как сделать , что, в противном случае вопрос будет указано иначе?), Напишите список, давайте назовем его tables, а затем сделать tables.sublist(1, tables.size() - 1)

Вот полное решение с использованием selectors

Document doc = Jsoup.parse(...) // parse from some source 
Elements tables = doc.select("div#content table"); 
tables = tables.sublist(1, tables.size() - 1); 
+0

За исключением 'sublist' действительно пишется' subList' и это метод 'list', так что он не возвращает' Elements'. –

-1

Выдержки из дока о селекторах:

el, el, el: группировать множественные селекторы, находить уникальные элементы, соответствующие любому из селекторов; например div.masthead, div.logo

: нет (селектор): найти элементы, которые не соответствуют селектор

: последний дочерние элементы, которые являются последним ребенком какого-либо другого элемента.

: gt (n): найти элементы, чей родственный индекс больше n; например div p: gt (2)

Я думаю, что это хорошая отправная точка.

More here

+0

Я думаю, это не так. –

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