#java #php #android #html #json
#java #php #Android #HTML #json
Вопрос:
Я собираюсь создать приложение для Android для своего университета, чтобы на странице входа в мое приложение пользователь или студент мог ввести свой код студента и пароль студента, и, нажав «войти», приложение перенесет его на его / ее собственный портал на веб-сайте!
Я просмотрел много руководств, но все они использовали синтаксический анализ JSON. На нашем университетском веб-сайте нет файла JSON, поэтому я хочу попытаться напрямую подключиться к HTML-коду страницы входа в систему, и, кстати, университет не разрешает мне подключаться к базе данных веб-сайта.
По сути, я просто хочу знать, как подключить страницу входа в мое приложение к этому классу входа в HTML-код веб-сайта!
Вот веб-страница, вы можете увидеть, что я сказал здесь, просто щелкнув правой кнопкой мыши и выбрав «просмотреть источник страницы» в Chrome:
Ответ №1:
Что вы можете сделать, это вызвать ту же страницу, что и при вызове службы http get после получения ответа, проанализировать HTML-ответ.
В этом конкретном случае вы можете войти в систему и отследить скрипт, вызываемый для запроса post входа, вызвать тот же скрипт, отправив необходимые данные в качестве службы http post . После аутентификации проанализируйте тот же результат. По сути, вы будете выполнять весь синтаксический анализ, который браузер выполняет за вас, и вы должны представить проанализированные данные в полном объеме.
Вы также можете использовать webview для упрощения синтаксического анализа и представления.
Имитируйте ваш запрос, отслеживая каждый шаг вашего веб-сайта.