Задача
Спроектировать консольное серверное приложение на Java для автоматического сбора информации с досок частных объявлений.
Ключевые требования
- Прием входящих POST-запросов (формат JSON или form-urlencoded) со списком URL для поисковой выдачи.
- Последовательный обход выданных результатов (глубокий парсинг каждой страницы с объектом для получения всех деталей).
- Сбор полного набора данных на одно объявление (минимум 20 полей).
- Производительность - обработка максимум 1 секунда на один лот.
- Максимальная нагрузка: до 1000 уникальных ссылок на категории поиска в течение 24 часов.
- Финальная выгрузка информации в Google Таблицу (Google Sheets API).
Архитектура вывода
Результатом работы необходимо обеспечить стабильную запись в режиме реального времени с сохранением порядка следования объявлений в Google Документ.