LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

открывают сайт и работают. по крайне мере я так это всегда вижу у учителей.

С огромной вероятностью сайт это веб-приложение и реальный обмен данными идёт как раз через REST-подобный API. Это можно посмотреть в developer tools. Современные сайты чаще всего пишут именно так. В этом случае такой API можно использовать напрямую в мобильном и других приложениях.

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

С другой стороны если сайт работает нормально, то и нужды в написаниях альтернативных приложений в общем-то тоже может не быть.

Исходная версия Legioner, :

открывают сайт и работают. по крайне мере я так это всегда вижу у учителей.

С огромной вероятностью сайт это веб-приложение и реальный обмен данными идёт как раз через REST-подобный API. Это можно посмотреть в developer tools. Современные сайты чаще всего пишут именно так. В этом случае такой API можно использовать напрямую в мобильном и других приложениях.

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