Я пытаюсь найти страницу, используя предварительно созданный URL.Пример URL, который я пытаюсь очистить: https://ksl.com/auto/search/index?keyword=honda, но он не показывает мне полностью загруженный HTML.Он использует Ajax на предыдущей странице поиска, которая находится здесь https://www.ksl.com/auto/
Мой полный веб-клиент выглядит следующим образом
try {
WebClient webClient = new WebClient(BrowserVersion.FIREFOX_60);
webClient.getOptions().setJavaScriptEnabled(true);
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.getOptions().setCssEnabled(false);
webClient.setAjaxController(new NicelyResynchronizingAjaxController());
webClient.setJavaScriptTimeout(600000);
webClient.waitForBackgroundJavaScript(100000);
HtmlPage page = webClient.getPage(url);
System.out.println(page.asXml());
} catch (IOException e) {
e.printStackTrace();
}
Я ожидаю, что весь HTML-код полностью загруженной страницы будетнапечатано, чтобы я мог получить различную информацию о листинге, но она не загружает все.