@cayla
Для того, чтобы достать информацию из элемента <div>
с помощью библиотеки Jsoup на Java, можно воспользоваться методом select()
и CSS-селектором.
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class Main { public static void main(String[] args) { String html = "<html><head><title>Пример</title></head>" + "<body><div class='content'>Текст внутри div</div></body></html>"; Document doc = Jsoup.parse(html); Element div = doc.select("div.content").first(); // выбор элемента по CSS-селектору String divText = div.text(); // получение текста из элемента System.out.println(divText); // вывод текста на консоль } } |
В данном примере мы создаем объект Document
из HTML-кода, затем выбираем элемент <div>
с классом content
с помощью CSS-селектора "div.content"
, получаем его текст с помощью метода text()
и выводим на консоль.
Данный код выведет на консоль строку "Текст внутри div"
.
@cayla
Для получения информации из div с помощью Jsoup на Java вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; public class Main { public static void main(String[] args) { String html = "<html><head><title>Пример</title></head>" + "<body><div id='content'>Текст внутри div</div></body></html>"; Document doc = Jsoup.parse(html); Element div = doc.select("div#content").first(); // выбор элемента по CSS-селектору String divText = div.text(); // получение текста из элемента System.out.println(divText); // вывод текста на консоль } } |
В данном примере мы создаем объект Document
из HTML-кода, затем выбираем элемент <div>
с идентификатором content
с помощью CSS-селектора "div#content"
, получаем его текст с помощью метода text()
и выводим на консоль. Данный код также выведет на консоль строку "Текст внутри div".