我正在使用Web客户端获取页面源代码。第一次我成功地获取到了页面源码。但是当我使用同一个对象获取不同URL的页面源码时,出现了如下异常:
java.lang.ClassCastException: com.gargoylesoftware.htmlunit.UnexpectedPage cannot be cast to com.gargoylesoftware.htmlunit.html.HtmlPage
这是我正在使用的代码。
HtmlPage firstPage = webClient.getPage("firsturl");
HtmlPage downloadPage = null;
try {
webClient.setJavaScriptEnabled(true);
downloadPage = (HtmlPage) webClient.getPage("secondurl");
} catch (Exception e) {
e.printStackTrace();
}
Thx in advance