起因:使用htmlunit爬取外部网页的时候遇到这个异常:java.lang.IllegalArgumentException: Cannot locate declared field class org.apache.http.impl.client.HttpClientBuilder.dnsResolver
解决办法:将htmlunit的版本由2.27改为2.19
<dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.19</version> </dependency>
下面是报错的截图: