JSoup извлекает данные из абзаца

Я хочу извлечь весь текст между всеми абзацами на неизвестном сайте (это означает, что я не знаю структуру сайта).

Пока у меня есть:

        Elements paragraphEmail = doc.select("p");

Где doc = Jsoup.connect(url).get();

        for (Element e : paragraphEmail) {

            }   

Как этого добиться?


person Marc Rasmussen    schedule 06.08.2013    source источник
comment
И почему это не работает для вас? Просто перебирайте каждый элемент с помощью цикла, и у вас есть весь текст.   -  person Daniel B    schedule 06.08.2013
comment
@Zyril проверь мое обновление   -  person Marc Rasmussen    schedule 06.08.2013
comment
@Zyril, что мне здесь делать?   -  person Marc Rasmussen    schedule 06.08.2013


Ответы (1)


doc.select("p") предоставит вам все элементы абзаца в виде коллекции Elements.

Используйте для каждого цикла, чтобы получить текст:

for(Element e : paragraphEmail){
    System.out.println(e.text());
}

Я предлагаю вам ознакомиться с кулинарной книгой Jsoup и справочником по API, чтобы лучше ознакомиться с методами Jsoup.

Поваренная книга API Ссылка

person Daniel B    schedule 06.08.2013