package com.javaeye;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[]) throws UnsupportedEncodingException {
// 具体使用方法
OpenUrl ou = new OpenUrl();
System.out.println(ou.getContent("http://www.javaeye.com/blogs").getBytes("UTF-8").toString());
}}
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[]) throws UnsupportedEncodingException {
// 具体使用方法
OpenUrl ou = new OpenUrl();
System.out.println(ou.getContent("http://www.javaeye.com/blogs").getBytes("UTF-8").toString());
}}
解决方案 »
- 网络广告资源 毕业设计
- 请问为什么用IE得到的网页信息和Java得到的不一样?
- 懂隐藏域的大侠进来看看,帮帮小弟!
- JfreeChart图片上title的背景色问题
- 有关垃圾收集机制的问题
- 客户端和java编写server建立socket连接,如果客户端强制断开连接,服务器端如何得知soket已经断开.
- 请教一个问题
- 关于工厂模式的问题!
- 使用Tomcat的连接池,可不可以用singleton模式调用?
- 一个以ResultSet为参数,返回Vector的方法总是发生异常,兄弟们帮看看!
- 不使用正则表达式如何在java中判断String是一个number?
- 急急 求教 java 在字符串中查找特定的字串 并给出个数?
sb.append(new String(s.getBytes("gbk"),"utf-8") + "\r\n");
}
<p>您在使用网络爬虫抓取JavaEye网站页面??/p>
<p>JavaEye网站不允许您使用网络爬虫对JavaEye进行恶意的网页抓取,请您立刻停止该抓取行为!</p>
<p>如果您的网络爬虫不属于恶意抓取行为,希望JavaEye网站允许你进行网页抓取,请和JavaEye管理员联系,取得授权: webmaster AT javaeye DOT com</p>
不是让你和JavaEye的管理员联系取得授权嘛。