Как найти слово в html файле в java?

Пользователь

от alisa.bahringer , в категории: Java , 3 месяца назад

Как найти слово в html файле в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lori_jast , 2 месяца назад

@alisa.bahringer 

Для поиска слова в HTML файле в Java вы можете использовать библиотеку Jsoup. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.File;
import java.io.IOException;

public class HtmlParser {
    public static void main(String[] args) {
        try {
            // Загрузка HTML файла
            File input = new File("example.html");
            Document doc = Jsoup.parse(input, "UTF-8");

            // Получение всех текстовых элементов
            Elements elements = doc.select(":containsOwn(words)");

            // Перебор найденных элементов
            for (Element element : elements) {
                System.out.println(element.text());
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}


В данном примере example.html - это имя файла, который содержит HTML код. Замените его на путь к вашему файлу. Затем замените 'words' на конкретное слово, которое вы ищете в HTML файле.