首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2013-02-19 
求助:android中使用httpget抓取网页html代码,无法获得完整数据RT,抓取一些页面元素不多的网页还行,数据完

求助: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());

[解决办法]
打印的长度是有限制的

热点排行