Как вы используете Jsoup для поиска строки на веб-сайте? - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь использовать Jsoup для поиска на сайте, чтобы увидеть, если он содержит строку.Возможно ли это вообще, и если да, то как это делается?

1 Ответ

1 голос
/ 22 марта 2019

Да, это возможно и на самом деле довольно просто, если вы используете Jsoup. Чтобы просто увидеть, содержит ли конкретная веб-страница определенную строку, вы можете сделать что-то вроде следующего примера:

Допустим, мы хотим увидеть, существует ли следующая строка на домашней странице Jsoup (https://jsoup.org/):

If you have any questions on how to use jsoup

Ваш код может выглядеть примерно так:

String stringToFind = "If you have any questions on how to use jsoup";
try {
    Document doc = Jsoup.connect("https://jsoup.org/").get();
    if (doc.text().contains(stringToFind)) {
        System.out.println("Yes...String exists in web-page.");
    }
    else {
        System.out.println("No...String does not exist in web-page.");
    }
}
catch (IOException ex) {
    // Do whatever you like to handle the exception...
}
...