Использовали этот код для проверки вашей проблемы:
public static void main(String[] args) throws IOException {
final String url = "https://www.nba.com/standings#/";
try (final WebClient webClient = new WebClient()) {
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.getOptions().setCssEnabled(false);
webClient.getOptions().setUseInsecureSSL(true);
HtmlPage page = webClient.getPage(url);
webClient.waitForBackgroundJavaScript(10000);
System.out.println(page.asXml());
}
}
При запуске я получил кучу предупреждений и ошибок в журнале.
(Кстати, на странице также многоошибки / предупреждения при работе с реальными браузерами. Кажется, что сопровождающий страницы имеет интересный взгляд на качествосвойство: конструктор.(https://www.nba.com/ng/game/main.js#1)
Существует известная ошибка в поддержке JavaScript HtmlUnit (https://sourceforge.net/p/htmlunit/bugs/1897/). Поскольку ошибка генерируется из main.js, я думаю, это остановит обработку javascript страницы до того, какгенерируется содержимое, которое вы ищете.
Пока что я не нашел времени, чтобы это исправить (похоже, это нужно исправить в Rhino), но это есть в списке.
Естьпосмотрите https://twitter.com/HtmlUnit, чтобы получать информацию об обновлениях.