Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2021, 21:47   #1
Абажур
Новичок
Джуниор
 
Регистрация: 14.03.2021
Сообщений: 1
По умолчанию Формирование Web-страницы на основе парсинга JSON-данных стороннего ресурса

Буду благодарен за рекомендации в решении следующей задачи.
1. Необходимо формировать web-страницу в виде таблицы со списком пользователей, отсортированных по определенным полям таблицы.
2. Данные полей пользователей необходимо периодически, с определенным интервалом брать с внешнего сайта, который позволяет получать их методом GET, возвращая в формате JSON. Например, открыв в строке браузера https://externalurl/api/user/{login_name} сервер вернет типичную структуру {"login_name":"vasya","weight":80," growth":180,"pull-up":20,"push-up":50}
3. Историю полученных данных необязательно хранить. На текущий момент достаточно выводить информацию на текущий момент времени.
4. Список пользователей, по которым нужно собирать информацию, определяет отдельный пользователь через простенький web-интерфейс. Внося нового пользователя (login_name) он дополнительно определяет его настоящий ФИО и определенную категорию.
5. В сформированной web-странице необходимо предусмотреть кнопки (или выпадающий список) для сортировки строк по определенным полям.
6. В сети есть локальный сервер LAMP (Linux с Apache, MySQL, PHP). Можно установить дополнительные пакеты, например, Python.

Опыта подобных задач нет. Возможно поделитесь ссылками на примеры, варианты решений. Есть желание самостоятельно с вашей помощью, шаг за шагом, разобраться и реализовать эту задачу.
Абажур вне форума Ответить с цитированием
Старый 15.03.2021, 08:22   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Варианты есть:
- изучить необходимые технологии и сделать все самому
- заказать проект за денюжку - получить готовый продукт

примеров решений, вариантов готовых не будет - это вам не ЕГЭ
Если только 1-3 пункты, можно все сваять на JS, взять готовый плагин таблицы, например https://github.com/wenzhixin/bootstrap-table, создать таймер, который с нужной вам периодичностью будет идти на внешний сайт и обновлять данные в таблице. Сортировка там из коробки есть.
4-5 это уже бэкенд, его тоже придётся писать самому, это как минимум - авторизация (+ скорее всего регистрация, восстановление пароля, возможно заведение/редактирование пользователей каким-то администратором системы) на чем вы его писать будете - ваше решение .. php, python. да хоть C++
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка стороннего ресурса, node.js Naive Общие вопросы Web 0 29.11.2013 12:05
Формирование табличных (матричных) данных на основе числовых рядов Николай11111 Microsoft Office Excel 6 16.07.2013 22:50
Формирование документа Word на основе данных Excel gaevoy1 Microsoft Office Excel 10 11.04.2011 12:05
Получить информацию со стороннего ресурса Linel PHP 6 30.10.2010 18:13
Формирование таблицы на основе данных с другого листа Машуля Microsoft Office Excel 15 10.03.2010 20:38