JavaRush/Java блог/Архив info.javarush/JSoup. Работа с таблицей
artushenko
20 уровень

JSoup. Работа с таблицей

Статья из группы Архив info.javarush
участников
В тех случаях, когда надо получить данные из html-таблицы, целесообразно использовать JSoup. Document doc = Jsoup.connect("pageUrl").get();//получает html-код страницы Element table = doc.select("table").first(); //находим первую таблицу в документе //если надо вторую, третью или т.д. используем .get(номер) Elements rows = table.select("tr");// разбиваем нашу таблицу на строки по тегу for (int i = 1; i < rows.size(); i++) { Element row = rows.get(i); //по номеру индекса получает строку Elements cols = row.select("td");// разбиваем полученную строку по тегу на столбы System.out.print(cols.get(0).text());// первый столбец System.out.print(cols.get(1).text()); System.out.print(cols.get(2).text()); System.out.println(); }
Комментарии (3)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Fanil Magdiew HelloWorld Manager Expert
24 июля 2023, 10:09
Супер! Все просто и понятно!
Алексей
Уровень 18
5 мая 2020, 07:29
Спасибо! Все понятно описано.
Artur
Уровень 40
Expert
9 ноября 2019, 12:21
Спасибо автор за старания!