利用URL实现简单下载网页的功能
来源:互联网 发布:台湾图解gv新域名2017 编辑:程序博客网 时间:2024/06/05 22:31
直接先把源码贴出来呀!
package light.smile;import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.Reader;import java.net.URL;public class DownloadWebpage { public static void main(String[] args) { String file = new String("g:\\teeeeee.html");//指定文件保存位置,此处可以随意更改,但注意文件拓展名应为html InputStream in = null; File fille = null; try { //创建输出流 fille = new File(file); FileOutputStream fileout = new FileOutputStream(fille); OutputStreamWriter writer = new OutputStreamWriter(fileout, "utf-8");//使用utf-8格式编码写出 //创建输入流 URL u = new URL("http://www.baidu.com/index.html"); in = u.openStream(); in = new BufferedInputStream(in); Reader reader = new InputStreamReader(in, "utf-8");//使用utf-8编码格式读入 int c; //循环实现读取写入 while ((c = reader.read()) != -1) { writer.write(c); } } catch (Exception e) { System.out.println(e.getMessage()); } finally { //记得养成关闭资源的好习惯哦 if (in != null) { try { in.close(); } catch (Exception e) { System.out.println(e.getMessage()); } } } }}
一定要指定编码格式,否则很有可能导致中文乱码。
Java的网络编程能力还是很强大的,我也正在初步学习中,以后会陆续上传学习笔记心得和实战代码的,加油!
美好的未来属于每一个有梦想的人!
0 0
- 利用URL实现简单下载网页的功能
- Android_利用URL实现下载功能
- 利用php代码实现网页版简单的计算器功能
- 利用重写url机制简单实现验证码换一张的功能
- 网页上文件下载功能的实现
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- 利用frame实现简单的导航功能
- 利用位操作实现简单的功能
- JSP实现简单的文件下载功能
- 简单的网页下载
- 利用Freemarker实现网页静态化的功能
- MFC下载网页简单实现
- 实现一个具有文件下载功能的网页
- 利用函数实现简单功能
- vagrant操作详解
- UVALive 7528(2015德黑兰区域赛) Beehive
- LEEDCODE 234
- 递归实现排列组合问题
- IOS学习 collectionView 的创建
- 利用URL实现简单下载网页的功能
- HDU 2034 人见人爱A-B(坑呀...格式)
- 利用Filter 过滤字符编码的格式
- XP下vs2008-qt4.8.6编译Qgis:qwt编译
- 软件工程感想
- Prim算法
- 【SSH网上商城】Hibernate详解(一)
- SICP学习笔记:求幂,用对数的算法复杂度解决fib数列
- 理解面向对象