读书人

httpclient用httpget步骤获取腾讯微博

发布时间: 2013-09-08 15:21:21 作者: rapoo

httpclient用httpget方法获取腾讯微博的网页源码不完整
问题描述:apache的httpclient用httpget方法获取腾讯微博的网页html源码不完整。
我的代码是这样的:

 
//此client是登录成功用到的client
client.getParams().setParameter(
HttpConnectionParams.CONNECTION_TIMEOUT, 5000);
try {
HttpGet get = new HttpGet("http://t.qq.com/zhangwuji9/");
HttpResponse response = client.execute(get);
String entity = EntityUtils.toString(response.getEntity());
System.out.println(entity);//这里显示的代码是网页源代码的一部分
} catch (Exception e) {
return null;
}

正如我的代码中的说明一样,我获得的源码是网页源码的一部分。排除是ajax造成的。
另一个奇怪的现象是,我在不同的网中效果不一样,在办公室的电信网的无线网中能够获得全部html代码,而在其他校园网中却只能获得一部分html源码。不知各位是否遇到过此类问题,还请大家不吝赐教。小弟必定感激涕零。
[解决办法]
引用:
问题描述:apache的httpclient用httpget方法获取腾讯微博的网页html源码不完整。
我的代码是这样的:
Java code?123456789101112 //此client是登录成功用到的clientclient.getParams().setParameter( HttpConnectionParams.CO……

没有碰到过。你用浏览器在两种情况下,分别查看源代码试试。
[解决办法]
引用:
引用:引用:问题描述:apache的httpclient用httpget方法获取腾讯微博的网页html源码不完整。
我的代码是这样的:
Java code?123456789101112 //此client是登录成功用到的clientclient.getParams().setPa……

那只能跟踪进去看看了。apache的httpclient应该是有源代码的。
[解决办法]
我也遇到这种情况,不知道楼主解决没有,求指导~~~
[解决办法]
引用:
引用:我也遇到这种情况,不知道楼主解决没有,求指导~~~
还没有解决呀。你解决了吗?

请问楼主这个问题现在解决了吗?

读书人网 >Eclipse开发

热点推荐