Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
通过java.net.URL类抓取某个网页的内容

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

/**
 文件名 : OpenUrl.java
 描述 :通过 java.net.URL 类访问一个页面,并且返回结果
 作者: 慈勤强   [email protected]
 参考:http://java.sun.com
  **/
import java.net.*;
import java.io.*;

public class OpenUrl
{
 public String getContent(String strUrl)
 // 一个public方法,返回字符串,错误则返回"error open url"
 {
  try{
   
   URL url=new URL(strUrl);
   BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream()));
   String s="";
   StringBuffer sb=new StringBuffer("");
   while((s=br.readLine())!=null)
   {     
    sb.append(s+"\r\n");    
   }
   br.close();
   return sb.toString();
  }
  catch(Exception e){
   return "error open url" + strUrl;
   
  }  
 }
 
 public static void main(String args[])
 {
  //具体使用方法
  OpenUrl ou=new OpenUrl();
  System.out.println(ou.getContent("http://127.0.0.1"));
 }
 
}




相关文章

相关软件