Jsoup разбор таблицы

214
28 июня 2018, 06:50

Есть таблица со строкой

<tr>
<td bgcolor="#ffffff">001686</td>
<td>Сергей Ультрапак</td>
<td><p align="right">600,00</p></td>     
</tr>

как с помощью jsoup найти строку по значение первого столбца (001686) и достать в этой строке значение третьего столбца (600,00).

Answer 1

Ну если только jsoup, то как-то так. Нужно создать список всех нужных рядков соответствующим селектором и проверять значение каждого столбца.

 Elements elements = doc.select("селектор на tr таблицы");
     for (Element e : elements) {
         Elements tds = e.select("td");
         if(tds.get(0).text().equals("001686")){
             System.out.println(tds.get(2).text());
         }
 }
READ ALSO
Как вывести ArrayList на экран

Как вывести ArrayList на экран

Такой код(тут только то, что касается моего вопроса):

472
Почему нет ответа на форму

Почему нет ответа на форму

Имеется html форма

219
Применение фильтров к фону в html

Применение фильтров к фону в html

У меня есть 3 блокаПервый - фоновая картинка, подключенная через CSS

157