我使用此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创建的
答案 0 :(得分:0)
为每个链接使用相同的webclient,如果您不需要javascript,请从getoptions中禁用它。我的代码检查0ms-350ms之间的每个链接