Получение данных подкласса (HTML) с помощью Jsoup - PullRequest
0 голосов
/ 09 июня 2018

HTML source

Я пытаюсь получить данные заголовка и описания, которые показаны на рисунке, используя код ниже:

e = rawData.select("div.progress-2.m-animated.progress-category-item");

      for(Element el : e){
        println(el.text());
      }

, но этоКажется, есть несколько других классов, которые используют тот же класс div.progress-2.m-animated.progress-category-item.потому что я получаю другие ненужные данные, используя этот код.То, что я хочу сделать, так же, как на картинке, есть определенный идентификатор для быстрого воспроизведения / конкурентных данных.И я хочу получить из него единственные данные, но не могу понять, как это делать.

1 Ответ

0 голосов
/ 09 июня 2018

, если bar-text - уникальный класс, который вы можете сделать

e = rawData.select("div.progress-2.m-animated.progress-category-item > .bar-text");

Но самое простое, что вам нужно сделать, это дать вашему div уникальный id

...