私はJavaプログラムを介してウェブサイトから画像やファイルをダウンロードする方法を学ぼうとしています。以下のコードは、http://docs.oracle.com/javase/tutorial/networking/urls/readingURL.htmlからコピーされています。このプログラムは、提供されたURLからのhtmlファイルコードを表示することになっています。
サイトからの引用:「プログラムを実行すると、コマンドウィンドウをスクロールすると、http://www.oracle.com/にあるHTMLファイルのHTMLコマンドとテキストコンテンツが表示されます。」
私の問題は、一部のWebサイトでは機能しますが、interfacelift.comでは機能しないことです。そのWebサイトには何も表示されません。私はその理由を理解しようとしています。
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();
}
}