1
私はアプリケーションで使用できるようにいくつかのデータをスクレープしようとしています。java.io.FileNotFoundException
私はデータを下車しようとしているサイトはヤフーですが、私はでデータをストリーミングしようとしているにFileNotFoundExceptionを取得しています。
私も明示的にIPアドレスとポートを設定しています。
私が間違っている場所を誰かが教えてくれれば本当にありがたいです。
サンプルコードも掲載しました。
parentUrl = "http://www.yahoo.com";
pageUrl = new URL(parentUrl);
System.out.println(parentUrl);
try {
in = new BufferedReader(new InputStreamReader(pageUrl.openStream()));
} catch(Exception ex2) {
ex2.printStackTrace();
}
while ((inputLine = in.readLine()) != null) {
out.write(inputLine);
in.close();
}
out.close();
'out'を構成するコードを表示する必要があります。それは問題がどこにあるのだろう。 –
また、読み込みループ内で 'in.close()'を呼び出すことにも注意してください。これで複数の行を読むことは決してできません。 –
@CameronSkinnerは正しいです。 'while'ループから' in.close() 'を削除するだけです。 – Dawood