通过java.net.URL类抓取某个网页的内容

类别:Java 点击:0 评论:0 推荐:

/**
 文件名 : 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"));
 }
 
}

本文地址:http://com.8s8s.com/it/it15253.htm