История изменений
Исправление
Legioner,
(текущая версия)
:
открывают сайт и работают. по крайне мере я так это всегда вижу у учителей.
С огромной вероятностью сайт это веб-приложение и реальный обмен данными идёт как раз через REST-подобный API. Это можно посмотреть в developer tools. Современные сайты чаще всего пишут именно так. В этом случае такой API можно использовать напрямую в мобильном и других приложениях.
С небольшой вероятностью на сервере формируется уже готовый HTML. Современные сайты так чаще всего не пишут. Но всякое встречается. В этом случае можно имитировать веб-браузер, посылая похожие запросы и извлекая из HTML нужные данные. Это, конечно, гораздо менее удобно, чем REST-подобный API, но ничего принципиально непреодолимого тут нет.
С другой стороны если сайт работает нормально, то и нужды в написаниях альтернативных приложений в общем-то тоже может не быть.
Исходная версия
Legioner,
:
открывают сайт и работают. по крайне мере я так это всегда вижу у учителей.
С огромной вероятностью сайт это веб-приложение и реальный обмен данными идёт как раз через REST-подобный API. Это можно посмотреть в developer tools. Современные сайты чаще всего пишут именно так. В этом случае такой API можно использовать напрямую в мобильном и других приложениях.
С небольшой вероятностью на сервере формируется уже готовый HTML. Современные сайты так чаще всего не пишут. Но всякое встречается. В этом случае можно имитировать веб-браузер, посылая похожие запросы и извлекая из HTML нужные данные. Это, конечно, гораздо менее удобно, чем REST-подобный API, но ничего принципиально непреодолимого тут нет.