`

java获取网页源码

阅读更多
获取百度网页源码
package com.kingt;

import java.awt.BufferCapabilities.FlipContents;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;


public class JavaDemo {
	//读取网络资源
	public String ReaderPageByUrl(String pageUrl){
		URL url;
		String pageString = "";
		try {
			url = new URL(pageUrl);
			HttpURLConnection connection = (HttpURLConnection)url.openConnection();
			InputStream is = connection.getInputStream();
			BufferedReader br = new BufferedReader(new InputStreamReader(is));
			StringBuffer sb = new StringBuffer();
			String line = null;
			while((line = br.readLine()) != null){
				sb.append(line + "\n");
				System.out.println(sb);
			}
			pageString = sb.toString();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return pageString;
	}
	
	//信息写入文件
	public void writeStringToFile(String filePath,String fileStr) throws IOException{
		File file = new File(filePath);
		FileOutputStream fileout = new FileOutputStream(file);
		fileout.write(fileStr.getBytes());
		fileout.close();
	}
	
	//生成静态页面
	public void createStaticPage(String pageUrl,String filePath){
		String pageStr = ReaderPageByUrl(pageUrl);
		try {
			writeStringToFile(filePath, pageStr);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	//测试
	public static void main(String[] args) {
		JavaDemo demo = new JavaDemo();
		String pageUrl = "http://www.baidu.com";
		String filePath = "C:/Documents and Settings/Administrator/桌面/db.txt";
		try {
			demo.createStaticPage(pageUrl, filePath);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

0
1
分享到:
评论
3 楼 awake0474 2012-11-15  
看到标题还以为是能获取服务器端代码呢,既然是客户端代码,直接用浏览器查看不就可以了么
2 楼 卡菲牛奶 2012-11-14  
煜闷_唔再肤浅 写道
有办法把他再解释成网页么?

可以的,创建一个html文件,把信息写进这个html文件就OK!
1 楼 煜闷_唔再肤浅 2012-11-14  
有办法把他再解释成网页么?

相关推荐

    Java提交后获取网页源代码

    利用java进行网页的源代码获取 可以用在数据采集使用 可用于安卓平台

    Java源代码根据URL获取因特网网页源文件.rar

    Java源代码根据URL获取因特网网页源文件.rar

    安卓java读取网页源码-Java_FeMemer:Java_FeMemer

    安卓java读取网页源码 FeMemer-with-Java 概述 What's FeMemer FeMemer(Forever Memory)是一个多应用收藏平台。平时我们在看到一些文章或者帖子的时候,可能会想到把它们收藏起来。但是如果这些帖子在不同的应用中...

    安卓java读取网页源码-python-demo:Python演示

    安卓java读取网页源码 1、本项目可以实现如下功能: A、那种在后台默默运行的定时器(比较适合数据采集) B、搭建restful接口的web服务器(spring boot) C、本项目基于python 模块 flask 搭建的web项目 (有兴趣...

    Java图形界面获取网页的源代码

    设计了一个Java的Jframe窗口,通过输入网址来获得网页的源码

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    安卓java读取网页源码-AlfredLite:阿尔弗雷德莱特

    安卓java读取网页源码 AlfredLite 技术说明文档 ###Project of Intelligent Terminal Course 2014-15 Autumn, ZJU ——An enhanced version of toraleap.collimator, Android search tool An open source software ...

    java源码包---java 源码 大量 实例

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java抓取网页内容源代码

    个人编写的java抓取网页内容的代码,可以下载斟酌

    安卓java读取网页源码-tvbox:RaftLink信息发布终端编程说明

    安卓java读取网页源码 RaftLink信息发布终端 WebApp编程指南 Guangzhou Fuhai Software Technology Co., Ltd. 广州市孚海软件技术有限公司 出品 Histroy Version Revision Author Date v1.0 First initial version ...

    java 通过指定的URL可以获取网页的源代码

    java 通过指定的URL可以获取网页的源代码 java 通过指定的URL可以获取网页的源代码

    安卓java读取网页源码-interview:面试

    安卓java读取网页源码 大而全的面试题 Doctype作用?标准模式与兼容模式各有什么区别? <!DOCTYPE>声明位于HTML文档中的第一行,处于 <html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。...

    Java源码包100个设计实例.zip

    HAHA CHAT Java仿QQ聊天程序源代码.rar html 标记大全.rar iCHAT聊天室基于Java.rar IP定位器.rar J2ME优化压缩PNG文件.rar J2ME冒险游戏CASPER源代码.rar J2me月光战机游戏源码.rar J2ME黑白棋游戏手机版 v2.1完整...

    安卓java读取网页源码-Android-Resourse:安卓资源

    安卓java读取网页源码 -Android经久不衰最受欢迎的开源库整理,你一定用过10个以上,架构师必备 文末附开源框架综合使用开源APP项目 第三方库 一 、网络请求 1、Android Async HTTP Android异步HTTP库 ...

    安卓java读取网页源码-qtkaifajingyan:qtkaifajingyan

    安卓java读取网页源码 一、开发经验总结 当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 定时器是个好...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    安卓java读取网页源码-QT-:QT-

    安卓java读取网页源码 一、开发经验总结 当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 定时器是个好...

    安卓java读取网页源码-AndroidInterview:安卓面试

    安卓java读取网页源码 Android的系统架构 HAL 的全称是硬件抽象层,这样厂商可以以封闭源代码形式提供硬件驱动模块。这一层把接口定义好了,不同的厂商可以提供不同的硬件和不同的驱动,层与层之间就隔离。正因为有...

    安卓java读取网页源码-JavaPattern:Java设计模式

    安卓java读取网页源码 Java设计模式 创建型模式(对象怎么来): – 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。 结构型模式(对象和谁有关): – 适配器模式、桥接模式、装饰模式、组合模式、外观模式...

Global site tag (gtag.js) - Google Analytics