0
私は、HtmlUnitを使用してさまざまな目的で使用するページスナップショットを作成します。私が見つけたのは、HtmlUnitがリクエストを並行して送信しないということでした。ブラウザで(一度に6つの並列リクエスト)発生するためです。誰か助けてくれますか?HtmlUnitはすべてのHTTPリクエストを並行して実行していませんか?
私のコード: - あなたは今、それを達成することができないよう
wc = new WebClient(BrowserVersion.CHROME);
//wc.setAjaxController(new NicelyResynchronizingAjaxController());
//wc.getOptions().setCssEnabled(true);
//wc.setCssErrorHandler(new SilentCssErrorHandler());
wc.getOptions().setThrowExceptionOnFailingStatusCode(false);
wc.getOptions().setThrowExceptionOnScriptError(false);
wc.getOptions().setRedirectEnabled(false);
//wc.getOptions().setAppletEnabled(true);
wc.getOptions().setJavaScriptEnabled(true);
wc.getOptions().setPrintContentOnFailingStatusCode(false);
ありがとうパベル。私を代替ソリューションに導くことができますか? PhantomJSやprerender.ioはAjaxをサポートしていないため、私はできません。だから、私は明確な意味でヘッドレスブラウザが必要です。 – user3279692
Unixのフレーバーを使用している場合は、FirefoxまたはChromeを[XVFB](https://www.x.org/archive/X11R7.6/doc/man/man1/Xvfb.1.xhtml)で切り替えると、 、それはヘッドレスです。 Windowsはどうですか?私は分かりません。 –
こんにちはパベル、もう一度ありがとう! – user3279692