0
HtmlUnit версия 2,14 Я пытаюсь захватить эту страницу: http://m.hanjin.com/mhanjin/CUP_MOB_0802.do?menuFlag=C&searchType=C&blCntrNo=CAXU3336862 ... Это мой код:HtmlUnit не захватить всю страницу,
public class Main {
static final WebClient browser;
static {
browser = new WebClient(BrowserVersion.FIREFOX_24);
browser.getOptions().setJavaScriptEnabled(true);
CookieManager cookieMan = new CookieManager();
cookieMan = browser.getCookieManager();
cookieMan.setCookiesEnabled(true);
browser.getOptions().setRedirectEnabled(true);
browser.getOptions().setThrowExceptionOnFailingStatusCode(false);
browser.getOptions().setPrintContentOnFailingStatusCode(true);
browser.getOptions().setThrowExceptionOnScriptError(false);
}
public static void main(String[] arguments) {
doTestHANJINMobile();
}
private static void doTestHANJINMobile() {
try {
HtmlPage page = (HtmlPage) browser.getPage("http://m.hanjin.com/mhanjin/CUP_MOB_0802.do?menuFlag=C&searchType=C&blCntrNo=CAXU3336862");
System.out.println("waitForBackgroundJavaScript...");
browser.waitForBackgroundJavaScriptStartingBefore(5000);
browser.waitForBackgroundJavaScript(5000);
System.out.println("XML Source : \n" + page.asXml() + "\n");
} catch (Exception e) {
System.out.println("EXCEPTION --------------- " + e.toString());
}
}
}
Но я получаю только «Парусная Информация» стол а не таблицу «Детали контейнера». Я пробовал с другой версией браузера (IE, Chrome ..), но ничего не происходит ...