Код: Выделить всё
package pima101016140;
import org.htmlunit.*;
import org.htmlunit.html.*;
public class Pima101016140 {
public static void main(String[] args) {
try (final WebClient webClient = new WebClient(BrowserVersion.FIREFOX)) {
java.util.logging.Logger.getLogger("org.htmlunit").setLevel(java.util.logging.Level.OFF);
webClient.getOptions().setCssEnabled(false);
webClient.getOptions().setThrowExceptionOnScriptError(false);
HtmlPage page = webClient.getPage("https://www.to.pima.gov/propertyInquiry/?stateCode=101016140");
}
catch (Exception e) {
System.out.println("Exception: " + e.toString());
}
}
}
Исключение: org.htmlunit.failinghttpstatuscodeexception: 404 не найдено для https: // www.to.pima.gov/static/js/plugins/momen ... ent.min.js
Я погуглил проблему и нашел следующий ответ 12 лет назад :
htmlunit не удается, когда он пытается открыть мертвые ссылки на JavaScript. Есть ли способ сказать не загружать определенные URL -адреса?
Как мне сказать htmlunit 4.7.0, чтобы игнорировать тот факт, что он не может найти https://www.to.pima.gov/static/js/plugins/moment/2.24 .0/moment.min..js?
Подробнее здесь: https://stackoverflow.com/questions/794 ... cript-file