参考:
https://devpal.co/blog/web-scraping-with-java-and-htmlunit/
我正在执行与博客中提到的完全相同的步骤,但出现错误
java.lang.IllegalArgumentException: Cannot locate declared field class org.apache.http.impl.client.HttpClientBuilder.dnsResolver
下面的电话
HtmlPage myPage = webClient.getPage("https://devpal.co");
pom.xml 条目
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.70.0</version>
</dependency>
出于某种原因,您的类路径中有不同版本的 Apache Httpclient。
我觉得可能有两个原因: