Htmlunitに問題があり、JavaScriptを無効にしてgetpageを呼び出す前にタイムアウトを10000に設定しましたが、タイムアウト後に例外が予想されます。JavaScriptを無効にし、setTimeoutを10000に設定したWebClient
私は2009年に誰かが同じ問題(Connection timeout not working)を持っていたことを知ったが、彼は "Connection timeout not working"とタイムアウトのいくつかの値については不平を言っていたが、今は2011年までに何の答えも得られなかった。
誰かhereは例外がスローされたことについて質問していましたが、それは常にそれを投げないと思います。私はApache HttpClient setTimeoutから回答を得ることができません。タイムアウトで停止することを尋ねる別の人物がTerminate or Stop HtmlUnitにあります。あなたがしようとしている場合は、それがどのように狂っ見ることができます
:HttpUnitは1.6.2と
milisecReqTimeout = 10;
while(true)
{
_webclient.setTimeout(milisecReqTimeout);
milisecReqTimeout = milisecReqTimeout + 10;
_htmlpage = _webclient.getPage(url);
}
ファイルにあなたのクッキーのセッションデータを保存し、多くのWebClientインスタンス上で並列ロードにそれを処理回し多分それはあまりにもあなたを助けることができます。http://stackoverflow.com/questionsを/ 2237286/how-to-save-htmlunit-cookies-to-a-file – aboutuigrid
あなたはそれを使用することもできます[2 HtmlUnitのWebクライアントは同じCookieを使用する方法]:http://stackoverflow.com/questions/3043745/how -to-make-2-htmlunits-webclients-use-same-cookies – aboutuigrid
なぜHtmlUnitをJaxerに置き換えないのですか? –