您的位置:首页 > 编程语言

通过URL 和UrlConnection下载一个网页到本地的源代码

2013-05-22 14:22 267 查看
package com.net.luzhiming;

import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;

public class UrlTest1 {

public static void main(String[] args) throws Exception {
URL url = new URL("http://www.baidu.com");
//        打开链接
URLConnection urlConnection =  url.openConnection();
//        获得输入流
InputStream is = urlConnection.getInputStream();
//        定义输出流
OutputStream os =new FileOutputStream(new File(File.separator+"home"+File.separator+"luzhiming"+File.separator+"桌面"+File.separator+"result.html"));
byte[] buffer = new byte[1024];
int length;
//        开始读入内存-写到磁盘
while(-1 != (length = is.read(buffer, 0, 1024)))
{
os.write(buffer, 0, length);
}
os.close();
is.close();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐