酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java中用Jsoup快速判断页面是否包含特定字符串的方法与示例

在Java中,你可以使用jsoup库来解析HTML并判断页面上是否存在某一段字符串。以下是一个简单的示例: ```java import org.jsoup.Jsoup; import org.jsoup.nodes.Document; public class Main { public static void main(String[] args) { String html = "<html><head><title>Test Page</title></head>" + "<body><p>This is a test page.</p><p>Here is some more text.</p></body></html>"; String searchText = "test page"; Document doc = Jsoup.parse(html); boolean containsText = doc.body().text().contains(searchText); System.out.println("Does the page contain '" + searchText + "'? " + containsText); } } ``` 在这个例子中,我们首先解析了一个HTML字符串,然后检查`doc.body().text()`(即整个页面的文本内容)是否包含给定的搜索字符串("test page")。如果包含,则`contains()`方法会返回`true`。 如果你需要更精确地查找(例如在特定标签内查找),可以使用类似`doc.select(selector).text().contains(searchText)`的方式,其中`selector`是CSS选择器,用于定位你感兴趣的元素。 ######[AI写代码神器 | 256点数解答 | 2024-01-13 19:39:37]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]