Разбор веб-страницы Drupal, чтобы получить отдельные элементы в Android? - PullRequest
0 голосов
/ 12 августа 2011

Я пытаюсь создать приложение для Android, которое представляет собой мобильное приложение, похожее на приложение Facebook.Приложение представляет собой мобильную версию одной страницы на сайте, эта веб-страница является поисковой системой для сайта.Вы вводите ключевое слово, и он находит все продукты на этом сайте с этим ключевым словом и отображает их в Drupal View.Проблема с созданием мобильного сайта заключается в том, что у меня все еще есть все функции сайта, о которых я не хочу беспокоиться, и которые я не хочу использовать в приложении.В приложении мне нужно одно окно поиска, которое позволяет мне искать название продукта и отображает только список продуктов (не боковые панели, меню или что-либо еще на сайте).к тому, что приложение facebook не отображает все на своем мобильном сайте, но может настроить макет всего) Как я могу изолировать отдельные элементы, чтобы я мог поместить их по отдельности в макет приложения Android и отображатьих как список?

1 Ответ

1 голос
/ 12 августа 2011

Если вы не контролируете сервер, вам следует скачать и проанализировать html с помощью html-анализатора, такого как JSOUP, и извлечь интересующие вас элементы. Обратите внимание, что в будущем это может прекратиться, если изменится структура или URL страницы.

Если вы действительно управляете сервером, то вам нужно просто предоставить данные в формате JSON и проанализировать их с помощью вашего анализатора JSON (у меня GSON).

...