我目前正在使用JSoup来解析HTML文件。我可以解析文件中的图像网址,但不知道如何将它们下载到光盘上的文件夹中。我搜索了JSoup库,但无法找到信息。有谁知道如何做到这一点,或知道一个可以告诉我如何的网站?感谢。
答案 0 :(得分:1)
Example image on StackOverflow。您将获得响应对象的句柄并从中读取字节数组。
通过FileOutputStream
,您可以处理将这些字节推送到文件系统。
Connection con = Jsoup
.connect(
"http://static.adzerk.net/Advertisers/d18eea9d28f3490b8dcbfa9e38f8336e.jpg")
.userAgent(
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21")
.timeout(10000);
Connection.Response resp = con.ignoreContentType(true).execute();
byte[] image = resp.bodyAsBytes();
FileOutputStream out = new FileOutputStream(new File(
"C:/XXX/stackO.jpg"));
out.write(image);
out.close();