Ответ 1
Хотя setJavaScriptEnabled(boolean)
был устаревшим, он был добавлен к элементу WebClientOptions
WebClient
. Вот doc.
Чтобы отключить JavaScript, вы должны сделать это:
webClient.getOptions().setJavaScriptEnabled(false);
Кроме того, если вы хотите получить необработанный код HTML с веб-страницы, вы должны взглянуть на этот вопрос:
Как получить чистый необработанный HTML-код страницы в HTMLUnit, игнорируя JavaScript и CSS?
Учтите, что даже метод asXml()
изменяет форматирование, а также содержимое веб-страницы, которую вы выбираете (даже если JavaScript отключен).