我使用以下代码来获取pagecontent。但遗憾的是,我无法获得表格中的数据。
HttpGet httget = new HttpGet("http://pstweb.cloudapp.net/raselect/?tid=188J");
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(httget);
HttpEntity entity = response.getEntity();
String thirdPartyPageContent=EntityUtils.toString(entity);
但是如果你直接在浏览器中输入网址,我会获得表格中的所有数据。我的理解是做一个ajax调用需要一些时间。但我们的httpclient并没有等待。 请帮助我获取表格页面内容。 感谢
答案 0 :(得分:0)
如果通过ajax调用检索表数据,我认为HttpClient
对您没有多大帮助。要处理ajax调用,您的客户端必须执行所有Javascript命令,而HttpClient
将不会执行它,因为它只是一个http客户端。有关详细提示,请参阅this question。