`
Luob.
  • 浏览: 1588748 次
  • 来自: 上海
社区版块
存档分类
最新评论

java 根据URL获取网页源码

阅读更多
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;


public class webPageResource {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		webPageResource t6=new webPageResource();
		String htmls= t6.getPageSource("http://www.no5.com.cn/browse/specialprice_p2.html","GBK");
		System.out.println(htmls);
	}
	
	public String getPageSource(String pageUrl,String encoding) {  
        StringBuffer sb = new StringBuffer();  
        try {  
            //构建一URL对象  
            URL url = new URL(pageUrl);  
            //使用openStream得到一输入流并由此构造一个BufferedReader对象  
            BufferedReader in = new BufferedReader(new InputStreamReader(url  
                    .openStream(), encoding));  
            String line;  
            //读取www资源  
            while ((line = in.readLine()) != null) {  
                sb.append(line);  
                sb.append("\n");
            }  
            in.close();  
        } catch (Exception ex) {  
            System.err.println(ex);  
        }  
        return sb.toString();  
    } 

}
0
8
分享到:
评论
3 楼 Luob. 2012-09-21  
写的不对的地方  请大家指出!!谢了
2 楼 lsjinpeng 2012-09-21  
先通过3w字符串获取一个URL对象,然后open URL流,交给InputStreamReader字符流写入处理,并指定编码格式,再封装给BufferReader字符串流读取对象处理,while循环,读取line,append到sb
最后输出String
1 楼 leavesforeye 2012-09-21  
怎么会这样。

相关推荐

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

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

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

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

    通过URL地址获取网页生成jpg图片

    Apache HttpClient是一个广泛使用的HTTP客户端库,它可以让我们方便地从URL获取网页内容。引入该库后,我们可以通过以下代码片段发送GET请求获取网页HTML: ```java CloseableHttpClient httpClient = HttpClients....

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

    在Java编程语言中,获取网页源代码是一项基本的网络操作,通常用于爬虫、数据分析或者自动化测试等场景。这个过程涉及到Java的`java.net`和`java.io`这两个核心包中的类和方法。下面我们将详细讲解如何实现这个功能...

    url获取的java源代码

    在Java编程语言中,获取URL是一项基础且重要的任务,它涉及到网络编程和数据抓取领域。本示例的"GetURL.java"文件提供了一个简单的Java程序,用于抓取网页上的URL地址,为构建网络爬虫提供了基本框架。下面将详细...

    JAVA线程根据给定URL生成网页快照

    至于标签"源码",可能意味着提供的压缩包`snapshot.zip`中包含了实现上述功能的源代码。你可以解压文件,查看其中的代码以获取更具体的实现细节。 总结来说,生成网页快照涉及的关键知识点包括: 1. 使用`java.net`...

    java url类获取网站源码

    本篇文章将深入探讨如何使用`URL`类来获取网站的源代码。 首先,我们需要理解URL的基本结构,它通常包含以下几部分: 1. **协议**:定义了数据传输的方式,如`http`(超文本传输协议)或`https`(安全超文本传输...

    通过url获取网络位置上的文件流

    以下是一个详细的知识点介绍,关于如何在Java中通过URL获取网络位置上的文件流。 1. **URL对象**:首先,我们需要创建一个`java.net.URL`对象,它表示统一资源定位符,即我们所说的网址。例如: ```java URL url = ...

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

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

    Java源码根据URL获取因特网上的图像.rar

    本资源“Java源码根据URL获取因特网上的图像.rar”提供了一个示例,教你如何使用Java来实现这一功能。下面我们将深入探讨相关的知识点。 首先,我们需要了解Java中的`java.net`和`java.io`包,这两个包提供了处理...

    java根据网址获取源码

    ### Java根据网址获取源码 在Java开发过程中,有时候我们需要从网络上获取特定网页的源代码来进行分析或者处理。这通常涉及到HTTP请求的发送与响应的处理。下面将详细介绍如何利用Java来实现这一功能。 #### 核心...

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

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

    java抓取网页内容源代码

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

    Java源码根据URL获取因特网上的音频.rar

    在给定的压缩包文件中,`说明.txt`可能包含了对这个过程的详细解释,而`根据URL获取因特网上的音频.java`则是实际实现这个功能的源代码。你可以结合这两个文件进一步学习和理解这个过程。 总结起来,使用Java获取...

    Java获取网页中url的图片资源.rar

    Java获取网页中的图片资源,启动线程,智能解析URL,加载图片资源,显示图片数据,测试时候请用IE打开useTrackedImage.html 文件,载入图像文件,并获取该图像文件。本Java例子主要是利用java.awt.MediaTracker 类来...

    获取指定URL地址的JAVA源码

    获取指定URL地址的JAVA源码,我自己看了下,貌似还是不错的。

    Java获取任意http网页源代码的方法

    Java获取任意http网页源代码的方法是Java开发者经常遇到的问题,今天我们将介绍一种使用Java获取任意http网页源代码的方法,并且还可以去除HTML标签的代码功能。 首先,我们需要创建一个Webpage类,用于操作网页...

    android读取网页源代码

    在Android平台上,获取网页源代码是一项常见的任务,尤其在进行网络爬虫或者解析网页内容时。本篇文章将详细讲解如何在Android应用中实现这一功能。 首先,我们需要了解Android中的网络访问方式。Android提供了多种...

    Java 网络爬虫获取网页源代码原理及实现

    网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维...传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。

    Java抓取URL/Email实例源码

    Java作为一门广泛应用的编程语言,提供了丰富的库和工具来实现网页数据抓取,特别是URL和电子邮件(Email)的提取。本实例源码是关于如何使用Java进行URL和Email抓取的实践案例。 首先,我们需要理解基本的网页抓取...

Global site tag (gtag.js) - Google Analytics