使用 HtmlUnit 获取页面资源

Get resources of a page using HtmlUnit

如何获取页面加载的所有资源的 "absolute URL" 和 "File"?

当我在变量 page 中有一个 HtmlPage 对象时,page.save(new File(path)); 节省了资源。如果我这样保存资源,我只有文件,但没有相应的 URL。

在以下帮助下解决了这个问题:

@Override
public WebResponse getResponse(WebRequest request) throws IOException {
 WebResponse response = super.getResponse(request);
 request.getUrl()
 request.getUrl().getPath();
 request.getUrl().getFile();
 return response;
}