Поиск значений в html в фоне приложения iOS - PullRequest
0 голосов
/ 16 апреля 2020

Я новичок в iOS разработке и пытаюсь создать приложение, которое будет отслеживать мои студенческие ссуды. Я хотел бы, чтобы приложение просто отображало баланс, найденный на сайте займа, и основывалось на этом поведении. У меня есть приложение для открытия сафари на веб-сайте, но мне бы хотелось, чтобы в Интернете было больше поведения, поэтому оно выполняется в фоновом режиме. Этот веб-сканер должен иметь возможность войти на сайт, а затем найти поле со значением остатка кредита.

Я искал несколько способов, как это сделать, но не могу получить из них для работы с моим начинающим уровнем опыта работы со swift. Если у кого-то есть рекомендации и указания на go, это было бы замечательно.

Заранее спасибо!

1 Ответ

0 голосов
/ 17 апреля 2020

Я написал приложение, чтобы получать графики, платежи и оценки моего универа, обходя логин и получая доступ к API, используемому веб-сайтом.

Шаг, который вы могли бы сделать, вероятно, очень похож на мой

  • Узнайте, как веб-сайт аутентифицирует своих пользователей (может быть поваром ie, идентификатор сессии и т. д. c). Вы должны иметь некоторые знания о веб тоже. Вы можете использовать вкладку «Сеть» в Chrome / Brave / Safari или любом другом браузере, чтобы увидеть, что делает веб-сайт, например, когда вы нажимаете «Войти». Вы также можете использовать Чарльза, 30 дней пробного периода будет достаточно.

  • После успешной аутентификации проследите, какой маршрут API используется сайтом для получения данных до html. Посмотрите, какая информация вам нужна для доступа к маршруту API. Почтальону было бы очень удобно увидеть ответ API JSON.

  • Чтобы разобрать ответ, вы можете использовать URLSession или сетевую библиотеку, такую ​​как Alamofire, чтобы получить работа сделана.

Если вы хотите посмотреть, как я это сделал, вот вам GitHub репо .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...