我正在尝试学习如何通过 Java 程序从网站下载图像和文件。下面的代码是从http://docs.oracle.com/javase/tutorial/networking/urls/readingURL.html复制而来的。该程序应该显示来自提供的 url 的 html 文件代码。
从该站点引用:“当您运行程序时,您应该会在命令窗口中滚动查看位于http://www.oracle.com/的 HTML 文件中的 HTML 命令和文本内容。”
我的问题是它适用于某些网站,但不适用于 interfacelift.com。它不显示该网站的任何内容。我试图找出原因。
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://interfacelift.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}