您如何使用Jsoup在网站上搜索字符串?

时间:2019-03-21 22:07:40

标签: java html parsing jsoup

我正在尝试使用Jsoup搜索网站以查看其是否包含字符串。甚至有可能吗?如果可以,怎么办?

1 个答案:

答案 0 :(得分:1)

是的,如果您正在使用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...
}