`

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

    这个RAR文件包含的"说明.txt"可能是详细的操作指南,而"根据URL获取因特网网页源文件"可能是一个Java源代码示例,用于演示如何实现这一功能。以下是对这个主题的详细讲解: 1. **网络编程基础**: 在Java中,进行...

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

    在Java编程语言中,开发一个图形用户界面(GUI)来获取网页源代码涉及到多个关键知识点。这个项目使用了Java Swing库来创建JFrame窗口,并利用Java的网络编程能力来抓取网页内容。以下是对这些技术的详细解释: 1. ...

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

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

    [转帖]通过WebView获取访问网页的源代码

    【标题】:“通过WebView获取访问网页的源代码” 在Android应用开发中,WebView是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容。有时,我们可能需要获取用户通过WebView浏览的网页源代码,以便...

    纯Java实现整个网页截图项目源代码

    在本项目中,"纯Java实现整个网页截图项目源代码" 是一个利用Java编程语言来实现的实用程序,它能够捕获整个网页的图像并将其保存为图片文件。这个项目的核心在于利用DJNativeSwing组件,这是一个开源的Java库,它...

    android读取网页源代码

    这里我们以最基础的HttpURLConnection为例来展示如何读取网页源代码。 1. **HttpURLConnection的使用**: - 首先,确保在AndroidManifest.xml文件中添加了互联网权限: ```xml ``` - 创建一个线程或使用...

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

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

    Java项目开源源码,共111个

    "Java项目开源源码,共111个" 本资源提供了111个Java项目的开源源码,涵盖了各种Java项目类型,包括Web开发、移动应用开发、桌面应用开发等。这些源码可以作为学习Java编程的参考资源,也可以作为实际项目开发的...

    java抓取网页内容源代码

    ### Java抓取网页内容源代码解析与扩展 在IT领域,网页抓取(或称网络爬虫)是一项关键技能,广泛应用于数据收集、市场分析、搜索引擎优化等多个方面。本篇文章将深入探讨一个Java编写的网页内容抓取代码,旨在帮助...

    Android读取网页源代码

    本文将详细讲解如何在Android应用中以GET方式读取网页源代码,并解决可能出现的乱码问题。 首先,我们需要理解HTTP协议中的GET方法。GET是最基本的HTTP请求方法,它向服务器请求指定资源。在Android中,我们通常...

    现实网页下载java源代码

    本项目提供的"现实网页下载java源代码"旨在帮助开发者实现这一功能。Java作为一种多用途的编程语言,提供了多种方法来下载网页内容。下面将详细探讨相关知识点。 1. **HTTP协议**:网页下载的基本原理是通过HTTP...

    java 生成网页图片Web源代码

    这个项目,"java 生成网页图片Web源代码",显然关注的就是如何使用Java来创建和处理图片,特别是在Web环境中的应用。以下是相关的知识点详解: 1. **Java图像处理库**:Java提供了内置的`java.awt`和`javax.imageio...

    安卓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 ...

    查看网页源代码的Frame

    "查看网页源代码的Frame"是一个基于Java Swing实现的应用程序,它允许用户便捷地查看和分析网页的HTML源代码。这个应用程序提供了用户友好的界面,使得非编程背景的用户也能方便地探索网页背后的结构。 Java Swing...

    java开发网页浏览器开发源代码

    例如,"文件"菜单下添加"另存为"功能,可能需要使用File对话框让用户选择保存路径,然后读取网页内容并写入文件。"编辑"菜单下的"后退"和"前进"功能,需要维护一个浏览历史列表,以便在用户点击这些按钮时可以正确...

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

    最后,我们可以逐行读取网页的源代码并打印出来: ```java String line; while ((line = reader.readLine()) != null) { System.out.println(line); } ``` 别忘了在完成操作后关闭所有打开的流,以避免资源泄漏:...

    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读取网页源码-tvbox:RaftLink信息发布终端编程说明

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

Global site tag (gtag.js) - Google Analytics