2014-10-22 2 views
0

Я использую следующий код для получения pagecontent. Но, к сожалению, я не могу получить данные, которые находятся в таблице.Нужно получить данные таблицы с помощью httpclient

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); 

Но если вы вводите url непосредственно в браузере, я получаю все данные в таблице. Мое понимание состоит в том, чтобы сделать вызов ajax, это занимает некоторое время. Но наш httpclient не ждет того же. , пожалуйста, помогите мне в получении содержимого страницы таблицы. Спасибо

ответ

0

Если данные таблицы извлекаются через ajax-звонок, я не думаю, что HttpClient вам очень поможет. Чтобы обработать ajax-вызовы, ваш клиент должен выполнить все Javascript-команды, а HttpClient не будет делать это, поскольку это всего лишь клиент-клиент. См. this question для дальнейших подсказок.

+0

Спасибо ... Он решает мою проблему –