10
A
回答
9
如果您使用HtmlUnit,那么您应该有一个HtmlPage。在那里,你可以得到一个HtmlImage和保存文件是这样的:
HtmlImage image = page.<HtmlImage>getFirstByXPath("//img[@src='blah']");
File imageFile = new File("/path/to/file.jpg");
image.saveAs(imageFile);
如果你有一个网址...那么我不认为你需要向的HtmlUnit下载图像。
0
这里是我写这样的代码:
NodeList nlx = downloadPage.getElementsByTagName("a");
for (int y = 0; y<nlx.getLength(); y++) {
String ss = nlx.item(y).toString();
if(ss.contains("download/?fileformat=kml")) {
System.out.println(ss);
HtmlElement anchorAttachment = (HtmlElement)nlx.item(y);
InputStream is =anchorAttachment.click().getWebResponse().getContentAsStream();
try {
//System.out.println(is);
OutputStream out = new FileOutputStream(new File(fileName+".KML"));
int read=0;
byte[] bytes = new byte[1024];
while((read = is.read(bytes))!= -1) {
out.write(bytes, 0, read);
}
is.close();
out.flush();
out.close();
System.out.println("New file created!");
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
相关问题
- 1. zend从url保存图片
- 2. 图片URL保存
- 3. python:从url保存图片时出错
- 4. HtmlUnit保存图像质量
- 5. 使用JSzip从URL保存图像
- 6. 使用Picasso从url保存图像?
- 7. 使用Carrierwave从URL保存图像
- 8. Android - 在外部存储器上使用其URL保存图片
- 9. 从URL保存图像
- 10. python从url保存图像
- 11. Monodroid从url保存图像
- 12. 从URL保存图像
- 13. C#从picturebox保存图片
- 14. 保存图片或文件的URL
- 15. iOS - 将GIF从URL保存到保存的照片专辑
- 16. 通过URL保存照片
- 17. HtmlUnit:保存pdf链接
- 18. Qt:如何从url中保存图片资源?
- 19. 如何使用php保存图片?
- 20. 如何使用NSUserDefaults保存图片
- 21. 用数据保存图片
- 22. 用猫鼬保存图片
- 23. 使用RABL从Paperclip返回图片URL
- 24. Matlab保存图片
- 25. 如何使用vb.net将图片从保存箱插入图片框?
- 26. PHP保存从URL
- 27. 从URL保存GIF
- 28. 如何在不使用意图的片段中保存图片?
- 29. 将图像保存到照片库并获取保存的图像的URL
- 30. 使用CAML从图片库获取图片的URL
如果图像动态地在HTML页面中插入。例如,用Servlet? like http://example.com/servlet/GetImage&key=1234 –
只要图像位于从servlet输出生成的生成的HtmlPage中,此过程将保持不变。 –