ホームページ >ウェブフロントエンド >htmlチュートリアル >クローラープログラム_html/css_WEB-ITnose を実行すると、次の例外が常に発生します。
作成したプログラムは実行できますが、次の例外が常に発生して動作が中断されます。その後、プログラムを再度実行すると、何度も問題は発生しません
1.java.net.SocketTimeoutException: 読み取りタイムアウト
2 .java.net.SocketTimeoutException: 接続がタイムアウトしました
3.java.net.ConnectException: 接続がタイムアウトしました: 接続
上記の 3 つの例外は、次のコードの実行時に発生することが確認されています:
doc = Jsoup.connect ( url) .data("query", "Java")
.userAgent("Mozilla")
.cookie("auth", "token")
.timeout(300000)
.post()
専門家 私の状況は何ですか?どのように解決すればよいですか?このプログラムは Web ページのデータをクロールするために使用されるため、数万のサブ Web ページの URL をループで読み込む必要があります。これが理由でしょうか。どうすればこれを解決できますか?アドバイスをください、泣いています、泣いています...
例外処理を使用していません
あなたは今、IO 操作を行っており、それはリモートです
動作環境全体に問題がないことを完全に確認することはできません
したがって、少なくとも例外をキャッチし、例外の下で中断したばかりのタスクを再開する必要があります