我正在使用 Java 从网页中获取一大块 HTML。现在我正在使用带有 getInputStream() 的 URLConnection,它正在加载整个页面并且花费的时间比我想要的要长一点。无论如何,它是否可以仅加载我需要的块或排除图像或其他任何可以加速它的东西。任何帮助表示赞赏。谢谢你。
这是一些代码:
URL page = new URL("http://www.stackoverflow.com");
URLConnection connection = page.openConnection();
String html = getResponseData(connection);
public static String getResponseData(URLConncetion connection) {
StringBuffer sb = new StringBuffer();
InputStream is = connection.getInputStream();
int count;
while((count=is.read()) != -1){
sb.append((char)count);
}