Парсинг текста HTML с помощью jsoup

337
15 декабря 2016, 16:21

Нужно вытащить текст "Количество помещений (зданий) - всего, единиц" по id (так как далее номера id будут перебираться в цикле).

Пытаюсь так: .select("#td_1188591077").text(), но ничего не находит.

<tr>
    <td class="corner">&nbsp;</td>
    <td id="td_1188591077" class="graph" style="width: 90px;">
        [2]
        <span class="gn">Количество помещений (зданий) - всего, единиц &#160; &#160;</span>
        <img src="/images/spacer.gif" width="90" height="1" alt="" />
    </td>
    <td id="td_1188592077" class="graph" style="width: 90px;">
        [3]
        <span class="gn">из них число памятников истории и культуры федерального значения</span>
        <img src="/images/spacer.gif" width="90" height="1" alt="" />
    </td>
    <td id="td_1188593077" class="graph" style="width: 90px;">
        [4]
        <span class="gn">из них число памятников истории и культуры регионального значения</span>
        <img src="/images/spacer.gif" width="90" height="1" alt="" />
    </td>
Answer 1

.select вообще непонятно. откуда это?

$('#td_1188591077 .gn').text();

либо в цикле

$('.graph').each(function(){
    gntext = $('.gn',this).text();
    console.log(gntext);
});
Answer 2

Для jsoup есть песочница. Тестируйте html и селекторы сначала там, если сразу не выходит: http://try.jsoup.org/~BxwE3t2luCJ6PnUJOAgkRyNAMNE

В частности ваш кусок html (без table) он парсит не так как хотелось бы.

READ ALSO
Открытие файлов .pdf и .zip из ресурсов

Открытие файлов .pdf и .zip из ресурсов

Как открыть файлpdf из ресурсов?

348
Как сделать, чтобы после клика файл открывался в браузере?

Как сделать, чтобы после клика файл открывался в браузере?

С txt-файла при двойном клике по ссылке начинается скачивание исходного кода страницыКак сделать, чтобы он просто открывал ссылку в браузере?

236
Как добавить элементу массива стили?

Как добавить элементу массива стили?

Хочу добавить div'у с классом param-count определенные стилиНо добавляя их через элемент массива, получаю ошибку:

334
Раскрывающиеся меню всегда открыто

Раскрывающиеся меню всегда открыто

Друзья, подскажите http://lxxnutsxsmu46bitte14

249