java - 通过java中的控制台浏览网页

标签 java networking html

我想知道是否可以编写一个控制台应用程序,无需打开浏览器即可浏览网页?我想检查网页是否存在(并检查其中的 HTML 字符串),但我不想每次都打开网络浏览器,因为我有大量网页需要检查。解决这个问题的最佳方法是什么?我对java有一些了解,但对java网络方面了解不多。

任何帮助或指导将不胜感激。

最佳答案

你想要java.net.URL.getConnection() :

InputStream is = null;
try{
    URL page = new URL("http://example.com/");
    URLConnection connection = page.openConnection();
    is = connection.getInputStream();
}
catch(MalformedURLException e)
{
    // ....
}
catch(IOException e)
{
    // Couldn't connect to website
}
// do something with input stream

关于java - 通过java中的控制台浏览网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004029/

相关文章:

java - 以编程方式连接到 wifi 网络(首先访问 ssid)?

java - 最小的 java8 nio 安全 websocket 客户端 (wss)

php - 在来自数据库的 html 输入值中显示双引号

php - PHP的处理顺序是什么?

java : Arrange and retrieve data using HashMap and List

java - Amazon Corretto 和 OpenJDK 的区别

java - 与 Java 中的 Exception 与 Throwable 相关的开销

networking - 通过 Internet 发送 UDP 数据包

javascript - 带有子元素的 jQuery 列表项图标切换

java - 在 Netbeans 中找不到正常的 java 类别?