0
我想使用HTMLUnit转储某个站点的全部内容,但是当我尝试在某个(相当奇特的)站点中执行此操作时,我得到一个空文件(而不是每个空文件se,但它有一个空头标签,一个空的身体标签,就是这样)。使用htmlunit入站网站
这里是我的代码:
BufferedWriter writer = new BufferedWriter(new FileWriter(fullOutputPath));
HtmlPage page;
final WebClient webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_8);
webClient.setCssEnabled(false);
webClient.setPopupBlockerEnabled(true);
webClient.setRedirectEnabled(true);
webClient.setThrowExceptionOnScriptError(false);
webClient.setThrowExceptionOnFailingStatusCode(false);
webClient.setUseInsecureSSL(true);
webClient.setJavaScriptEnabled(true);
page = webClient.getPage(url);
dumpString += page.asXml();
writer.write(dumpString);
writer.close();
webClient.closeAllWindows();
有人说,我要在我的代码引入一个暂停,因为页面需要一段时间,谷歌浏览器加载,但我设置了很长的停顿时间,但不起作用。
谢谢先进。