java 天生在网络编程方面具有独特的优势,封装了许多网络的api.下面寥寥数句就实现了爬取网络图片的功能。
String imageUrl = "http://blog.chinaunix.net/theme/default/images/body.jpg";
URL url = new URL(imageUrl);
//打开网络输入流
DataInputStream dis = new DataInputStream(url.openStream());
String newImageName="C:/2.jpg";
//建立一个新的文件
FileOutputStream fos = new FileOutputStream(new File(newImageName));
byte[] buffer = new byte[1024];
int length;
//开始填充数据
while( (length = dis.read(buffer))>0){
fos.write(buffer,0,length);
}
dis.close();
fos.close();
阅读(2383) | 评论(0) | 转发(0) |