通过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(); }}