//打开某个特定的url并进行返回相应的字符串。
public synchronized String openUrl(String _url) throws MalformedURLException, IOException {
byte buffer[] = new byte[1024];
StringBuffer result = new StringBuffer();
URL url = new URL(_url);
InputStream is = url.openStream();
boolean done = false;
//读取数据库页面上的数据,并转换为字符串
while (!done) {
int i = is.read(buffer);
if (i != -1) {
String _temp = new String(buffer, 0, i, "UTF-8");
if ("您所请求的网页不存在!".equals(_temp)) {
System.out.println("您所请求的网页不存在!!" + url.toString());
is.close();
return "";
}
result.append(_temp);
}
else {
done = true;
}
}
//关闭连接
is.close();
return _result;
}