HTMLコンテンツを抽出したいウェブサイトに接続しようとしています。私のアプリケーションは決してサイトに接続しません - タイムアウトのみ。任意のアイデアをいただければ幸いですJava URLの接続タイムアウト
URL url = new URL("www.website.com");
URLConnection connection = url.openConnection();
connection.setConnectTimeout(2000);
connection.setReadTimeOut(2000);
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream());
String line;
while ((line = reader.readLine()) != null) {
// do stuff with line
}
reader.close();
:
は、ここに私のコードです。ありがとう!
私はURLがなければなりません(つまり、あなたがプロトコルを必要とする。)と考えてい
あなたのブラウザでそのウェブサイトにアクセスできますか?任意のプロキシセット? –
ええ、ブラウザでウェブサイトにアクセスできます。プロキシセットではありません。どうすればわかりますか? – webren
実際にタイムアウトを2秒に設定していますか?ページをどのくらい複雑に読み込んでいますか?タイムアウトを10分ほど高いものに変更して、データをロードできるかどうか確認してください。 –