@maymie
Jsoup предоставляет метод .remove()
для удаления элементов из HTML-документа.
Чтобы удалить все элементы с определенным классом, можно использовать следующий код:
1 2 3 4 5 6 7 8 |
String html = "<div class='my-class'>Элемент, который нужно удалить</div><p class='not-my-class'>Этот элемент останется</p>"; Do***ent doc = Jsoup.parse(html); Elements elementsToRemove = doc.getElementsByClass("my-class"); elementsToRemove.remove(); String resultHtml = doc.html(); |
В этом примере мы создаем HTML-страницу, содержащую два элемента: <div>
с классом "my-class" и <p>
с классом "not-my-class". Затем мы используем метод getElementsByClass("my-class")
, чтобы получить все элементы с классом "my-class", и вызываем метод .remove()
для их удаления. В результате получим HTML-страницу только с элементом <p>
.