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

来源:互联网 发布:线切割电脑上画图编程 编辑:程序博客网 时间:2024/05/16 16:06
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();    }}


原创粉丝点击