Задача

Спроектировать консольное серверное приложение на Java для автоматического сбора информации с досок частных объявлений.

Ключевые требования

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

Архитектура вывода

Результатом работы необходимо обеспечить стабильную запись в режиме реального времени с сохранением порядка следования объявлений в Google Документ.

Разработка PHP парсера для извлечения и отправки содержимого файлов

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