Get Mystery Box with random crypto!

День #19/21. Отчет за 03.02.2023 1. Принял 2. Не пользовал | NurBlog: С нуля до джуна

День #19/21. Отчет за 03.02.2023

1. Принял

2. Не пользовался телефоном ~30 минут

3. Познакомился с библиотекой HTML парсинга JSoup

JSoup предоставляет очень удобный API для извлечения и обработки данных с использованием функций, подобных DOM, CSS и jQuery. Что мне понравилось в JSoup, так это то, что он очень гибкий (он может парсить HTML по ссылке, из строки или из локального файла). Кроме того, его легко выучить и в то же время очень функционален.

Допустим, мы хотим удалить все картинки из HTML: doc.select("img").remove(); или получить дочерние элементы элемента: Elements children = element.children(); Согласны очень легко?

Имейте в виду, что JSoup интерпретирует только HTML — он не интерпретирует JavaScript. Поэтому изменения в DOM, которые обычно происходят после загрузки страницы в браузере с поддержкой JavaScript, не будут видны в JSoup. Наверное, это самое большое ограничение JSoup.

4. Лег спать в ~01:00