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();
有人說,我要在我的代碼引入一個暫停,因爲頁面需要一段時間,谷歌瀏覽器加載,但我設置了很長的停頓時間,但不起作用。
謝謝先進。