Не удается загрузить весь контент JS с помощью HTMLUnit - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь получить цены с сайта wizzair для личного использования, и я искал много вопросов здесь, которые помогли мне с помощью следующего кода:

Logger.getLogger ("com.gargoylesoftware.htmlunit").setLevel (java.util.logging.Level.OFF);Logger.getLogger ("org.apache.http"). SetLevel (java.util.logging.Level.OFF);

    String url = "https://wizzair.com/#/booking/select-flight/BUD/SKG/2019-02-18/2019-02-23/1/0/0/0/null";
    final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3_6);
    webClient.setAjaxController(new NicelyResynchronizingAjaxController());
    webClient.setThrowExceptionOnScriptError(false);

    HtmlPage page = webClient.getPage(url);
    webClient.waitForBackgroundJavaScript(30000);

    String content = page.asXml();
    System.out.println(content);

Он избегает исключений и печатает некоторые значения, но не все, и почему-то ценытоже не загружен, просто некоторые базовые вещи.Чего мне не хватает?

...