Как подключить приложение Android к определенному классу в html-коде?

#java #php #android #html #json

#java #php #Android #HTML #json

Вопрос:

Я собираюсь создать приложение для Android для своего университета, чтобы на странице входа в мое приложение пользователь или студент мог ввести свой код студента и пароль студента, и, нажав «войти», приложение перенесет его на его / ее собственный портал на веб-сайте!

Я просмотрел много руководств, но все они использовали синтаксический анализ JSON. На нашем университетском веб-сайте нет файла JSON, поэтому я хочу попытаться напрямую подключиться к HTML-коду страницы входа в систему, и, кстати, университет не разрешает мне подключаться к базе данных веб-сайта.

По сути, я просто хочу знать, как подключить страницу входа в мое приложение к этому классу входа в HTML-код веб-сайта!

Вот веб-страница, вы можете увидеть, что я сказал здесь, просто щелкнув правой кнопкой мыши и выбрав «просмотреть источник страницы» в Chrome:

http://puya.toos.ac.ir/gateway/PuyaAuthenticate.php

Ответ №1:

Что вы можете сделать, это вызвать ту же страницу, что и при вызове службы http get после получения ответа, проанализировать HTML-ответ.

В этом конкретном случае вы можете войти в систему и отследить скрипт, вызываемый для запроса post входа, вызвать тот же скрипт, отправив необходимые данные в качестве службы http post . После аутентификации проанализируйте тот же результат. По сути, вы будете выполнять весь синтаксический анализ, который браузер выполняет за вас, и вы должны представить проанализированные данные в полном объеме.

Вы также можете использовать webview для упрощения синтаксического анализа и представления.

Имитируйте ваш запрос, отслеживая каждый шаг вашего веб-сайта.

введите описание изображения здесь