用java下载一个网页图片
2014-06-11 10:07
369 查看
通过java URL类来实现下载一个网页目标。
URL常用方法
URLConnection
返回一个
可通过返回的URLConnection获取文件大小等信息
打开到此
代码如下:
URL常用方法
URLConnection
openConnection()
返回一个
URLConnection对象,它表示到
URL所引用的远程对象的连接。
可通过返回的URLConnection获取文件大小等信息
InputStream openStream()
打开到此
URL的连接并返回一个用于从该连接读入的
InputStream。
代码如下:
import java.net.*; import java.io.*; public class Net0611 { public void init() throws IOException { URL url = new URL("http://cms.csdnimg.cn/article/201406/10/53963e4f52b62.jpg"); //get length URLConnection uc = url.openConnection(); int len = uc.getContentLength(); InputStream in = null; RandomAccessFile rf = null; try { in = url.openStream(); rf = new RandomAccessFile("net0611.jpg","rw"); byte[] buff = new byte[64]; int getlen = 0; while(getlen < len) { int readlen = (len-getlen) > 64 ? 64 : (len-getlen); int ret = in.read(buff, 0, readlen); rf.write(buff, 0, ret); getlen += ret; } } catch (Exception e) { e.printStackTrace(); } finally { try { if(in != null) in.close(); if(rf != null) rf.close(); } catch(Exception e) { e.printStackTrace(); } } //creat file //write } }
相关文章推荐
- 用Ruby下载一个网页上的所有图片
- 用pyqt写的一个可以下载网页中所有图片的程序
- 一个下载网页图片的shell脚本
- Java读取网页内容并下载图片的实例
- java代码实现从网上直接下载图片或者网页
- java下载网页内容和网络图片
- 一个小爬虫 从网页获取信息(图片下载)
- 2016.08.19-java-关于网页图片的下载完整代码
- JAVA编写一个程序从网上下载一张图片
- 一个简单的java读取网页图片并保存图片的程序
- JAVA抓取网页图片并下载到本地
- 小爬虫-一个网页上的.jpg图片下载下来
- Java实现网页截屏功能(图片下载功能)的几种方式(整理)
- java下载网页内容和网络图片
- 安卓完成一个应用,用户可以根据自己输入的地址下载网络上的图片和网页信息
- java 下载网页,图片
- JAVA抓取网页图片并下载到本地
- 用Java和webmagic爬取图片并下载到本地(动态网页)
- 实现Java读取网页内容并下载网页中出现的图片
- 需求(Java);利用Jsoup架包获取指定网页的全部图片,并自动下载到指定文件夹中