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);
를 당신이 URL이있는 경우 ... 이미지를 다운로드 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. htmlunit을 사용하여 아약스 테스트
- 2. HtmlUnit을 사용하여 Google 검색
- 3. PHP를 사용하여 HTMLUnit을 실행하십시오.
- 4. HTMLUnit을 사용하여 리디렉션 수가 계산되었습니다.
- 5. HtmlUnit을 사용하여 사용자, 오류를 모방합니다.
- 6. JQuery를 사용하여 ASP.NET에서 이미지 URL의 일부를 바꿉니다.
- 7. writeImageDataToSavedPhotosAlbum을 사용하여 이미지 저장
- 8. timthumb을 사용하여 이미지 저장
- 9. Retina Display URL의 이미지
- 10. 잠자리가있는 URL의 이미지 지정
- 11. url의 이미지 크기를 확인하십시오
- 12. URL의 이미지 다음 자르기
- 13. URL의 이미지 뷰
- 14. URL의 제품 세부 정보 저장
- 15. HtmlUnit을 설정하는 방법은 무엇입니까?
- 16. 헤드리스 서버에서 htmlunit을 사용하여 셀렌 테스트를 실행합니다.
- 17. HtmlUnit을 사용하여 HEAD 요청을 게시하는 방법은 무엇입니까?
- 18. htmlunit을 사용하여 자바에 간단한 POJO 전달
- 19. HtmlUnit을 사용하여 HTML 페이지를 가져 오는 방법
- 20. URL의 파일 저장 대화 상자
- 21. htmlunit을 사용하는 Intrincate 사이트
- 22. Java에서 HtmlUnit을 사용하는 방법?
- 23. HtmlUnit을 Android에서 실행하는 방법
- 24. NSURL의 UIImage를 사용하여 이미지 저장
- 25. URL에서 cURL을 사용하여 이미지 저장
- 26. asp.net을 사용하여 Db에 이미지 저장
- 27. NSUserDefaults를 사용하여 이미지 좌표 저장
- 28. RavenDB를 사용하여 이미지 데이터베이스 저장
- 29. HtmlUnit을 사용할 수없는 사이트입니까?
- 30. PHP에서 URL의 투명한 이미지 저장하기
무엇 이미지가 동적으로 HTML 페이지에 삽입합니다. 예를 들어, 서블릿과 함께? 은 입니다. http://example.com/servlet/GetImage&key=1234 –
이 프로세스는 이미지가 서블릿 출력에서 생성 된 결과 인 HtmlPage에있는 한 동일하게 유지됩니다. –