HtmlUnit下载文件
我试图通过HTMLUnit下载文件。 但每当我使用这样的代码时:
InputStream stream = anchor.click().getWebResponse().getContentAsStream();
我得到网站而不是文件。
下载链接如下所示:
有没有办法下载这个?
Page page = anchor.click(); BinaryPage bp = new BinaryPage(page.getWebResponse(),page.getEnclosingWindow()); InputStream input = bp.getInputStream();
你的页面里面有什么? 也许是40X或其他50X错误页面?
如果您想获取页面,请参阅下文:
final HtmlPage enclosedPage = (HtmlPage) anchor.click().getEnclosingWindow().getEnclosedPage();