大きな違いを生むべきではありません。
HTMLUnitはそれに逆行して多くのものがあるので、これは純粋である:それはある
はそれをスピードアップする方法についてのあなたの質問に答えるために
- はJavaScript
- イメージを
- CSS
- アプレット。
私もソースコードを取得し、ActiveXサポートを削除して再コンパイルしました。コードが余分なページを読み込まないようにするには、以下のコードを使用してWebからダウンロードせずに応答してください。
WebClient browser;
browser.setWebConnection(new WebConnectionWrapper(browser) {
@Override
public WebResponse getResponse(final WebRequest request) throws IOException {
if (/* Perform a test here */) {
return super.getResponse(request); // Pass the responsibility up.
} else {
/* Give the program a response, but leave it empty. */
return new StringWebResponse("", request.getUrl());
}
}
});
私が気づいた他のもの:
を
- HTMLUnitあなたはおそらく、スレッドごとに新しいものを作成する必要があること、安全な意味をスレッドではありません。
- HTMLUnitは実際に
出典
2012-12-11 13:10:32
Lee
FFはGPUアクセラレーションを使用して[ページの一部]ページをレンダリングします。 – Blender
@Blender htmlUnitでページを高速化することは可能ですか? HtmlPage page1 = webClient.getPage(url); – muthu