全栈工程师开发手册 (作者:栾鹏)
java教程全解
java获取网页网页源代码
测试代码
public static void main(String[] args) {
System.out.println(getwebcode("http://blog.csdn/luanpeng825485697?viewmode=contents","UTF-8"));
}
发送申请,获取响应网页源代码函数实现,输入参数为网址和解码器类型
//获取网页源代码
public static String getwebcode(String urlpath,String encoder) {
StringBuilder sb=new StringBuilder();
InputStream in = null;
try {
// 建立输入输出流
URL url = new URL(urlpath);
in = url.openStream();
// 从 URL 拷贝到输出流
byte[] buffer = new byte[4096];
int bytes_read;
while((bytes_read = in.read(buffer)) != -1)
{
sb.append(new String(buffer,encoder));
}
}
// 捕获异常,输出报错信息
catch (Exception e) {
System.err.println(e);
System.err.println("Usage: java GetURL <URL> [<filename>]");
}
finally { // 保证关闭输入流和输出流
try { in.close(); } catch (Exception e) {}
}
return sb.toString();
}
更多推荐
java获取响应网页源代码
发布评论