MyException - 我的异常网
当前位置:我的异常网» Android » android中使用httpget抓取网页html代码,无法获得完

android中使用httpget抓取网页html代码,无法获得完整数据

www.MyException.Cn  网友分享于:2013-02-20  浏览:39次
求助:android中使用httpget抓取网页html代码,无法获得完整数据
RT,抓取一些页面元素不多的网页还行,数据完整,但抓取数据量很大的页面就不行了,返回的数据总是只有前面一部分,如http://www.baidu.com,甚至连<head>标签中的数据都不完整,<body>则是完全没有- -||请各路大神指点下思路,如何才能获取到html页面的完整代码
android html

------解决方案--------------------
可以抓取完的,刚才做了测试
引用
URL url = new URL("http://www.baidu.com");
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.connect();
InputStream is = con.getInputStream();

BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line;
StringBuilder builder = new StringBuilder();
while((line = br.readLine()) != null){
builder.append(line);
}

System.out.println(builder.toString());

------解决方案--------------------
打印的长度是有限制的

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有