日期:2014-05-17  浏览次数:20718 次

在android那边问的效果好差,来这里问问,,有人知道httpclient怎么获取网页的动态数据吗?
在做一个学校图书馆查询的apk,其中有一个功能是读者登录之后查询自己当前的借阅信息,,在浏览器上访问,这个页面是变化的,因为每个读者的借阅信息都可能不一样。

我在程序里面用正常的方式访问,用post方法提交表单数据,但是从服务器获得的数据跟预想的不一样,,经过对比之后发现,在程序里面获得的只是那个页面的内容的一部分,网页的主体内容并没有获得。

下面是我对比的截图,左边是从浏览器访问时的页面数据,右边是程序获得的内容。



------解决方案--------------------
你应该到带着登录成功的cookie到成功后跳转的页面去获取。
------解决方案--------------------
动态的内容,你看看是不是还有js继续发送请求了,如果有,那么你就继续请求数据。
------解决方案--------------------
你是要获取每个读者的借阅信息的话,你确定下你的接收数据是否正确,你是用 json 还是 gson 。我觉得是你接受数据的问题