如何更快地htmlunit?

时间:2017-11-21 14:30:22

标签: javascript java htmlunit

我使用此java代码使用HtmlUnit加载页面

WebClient webClient = new WebClient(BrowserVersion.BEST_SUPPORTED) ;
webClient.getOptions().setDownloadImages(false);
webClient.getOptions().setPopupBlockerEnabled(true);
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.getOptions().setPrintContentOnFailingStatusCode(false);
webClient.getOptions().setUseInsecureSSL(true);
HtmlPage page = webClient.getPage("https://www.fxstreet.com/economic-calendar");

但执行这段代码需要太多时间(大约25秒)!我怎么能加快速度呢? 重要提示:我需要启用Javascript,因为该页面是由javascript创建的

1 个答案:

答案 0 :(得分:0)

为每个链接使用相同的webclient,如果您不需要javascript,请从getoptions中禁用它。我的代码检查0ms-350ms之间的每个链接