使用 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;
}
如何获取页面加载的所有资源的 "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;
}