读取某个网址的内容

代码如下:

public static String readUrlContent(String url){

 

StringBuffer sb=new StringBuffer();

try{  

/*声明字符串strLine,用于读取一行信息*/  

String   strLine;  

/*声明url对象,该对象将连接到百度网页上*/  

URL   urlObj   =   new   URL(url);  

/*将通过URL对象的openStream方法获得的InputStream对象赋给streamObj*/  

InputStream   streamObj   =   urlObj.openStream();  

/*通过上面的streamObj生成InputStreamReader类对象readerObj*/  

InputStreamReader   readerObj   =   new   InputStreamReader(streamObj,"utf8");  

/*生成BufferedReader类对象buffObj*/

BufferedReader   buffObj             =   new   BufferedReader(readerObj);  

/*while循环用于读取URL对象指定的HTML文件内容,按行读取*/  

while((strLine   =   buffObj.readLine())!=null) 

sb.append(strLine+"\r");

/*下面的语句将连接关闭*/ 

buffObj.close();  

}catch(MalformedURLException   e){  

System.err.println("url   error");  

}catch(IOException   e){  

System.out.println("IO   error");  

 

return sb.toString();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值