Я новичок в htmlunit.Мне нужно загрузить страницу "https://www.t -mobile.cz / sms / closed.jsp ", на которой есть новый JS.Я не могу загрузить полную страницу.Получить результат с тегом.Я перепробовал все BrowserVersion и использую последний htmlunit 2.33.
Мой код:
WebClient webClient = new WebClient(BrowserVersion.FIREFOX_60);
CookieManager cookieMan = new CookieManager();
cookieMan = webClient.getCookieManager();
cookieMan.setCookiesEnabled(true);
webClient.getOptions().setJavaScriptEnabled(true);
webClient.getOptions().setRedirectEnabled(true);
webClient.getOptions().setCssEnabled(true);
webClient.getOptions().setThrowExceptionOnScriptError(false);
HtmlPage page = webClient.getPage("https://www.t-mobile.cz/sms/closed.jsp");
webClient.waitForBackgroundJavaScript(30 * 1000);
String pageAsXml = page.asXml();
Я получаю отладку:
com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify
WARNING: Obsolete content type encountered: 'text/javascript'.
Иногда я получаю отладку:
SEVERE: runtimeError: message=[Exceeded maximum stack depth]
Это неправильно, JS на странице?Когда я загружаю страницу через Firefox, отладчик тоже получает некоторые ошибки, но страница загружается нормально.Любые предложения?
Спасибо за ваш ответ.
С уважением
Филипп