Техническое задание: Парсинг данных с веб-сайта
Цель проекта
Необходимо автоматизировать сбор структурированной информации со страницы онлайн-каталога.
Основные задачи
- Получить список всех агентств, представленных на целевой странице.
- Для каждого агентства извлечь и сохранить определенный тип контактной информации (конкретный тип уточняется у исполнителя).
- Реализовать парсинг с использованием HTTP-запросов (например, библиотеки requests в Python).
Требования к реализации
- Код должен быть чистым, читаемым и сопровождаемым.
- Необходимо предусмотреть обработку возможных ошибок (отсутствие страницы, изменение структуры сайта).
- Данные должны быть сохранены в удобном для дальнейшего использования формате (например, JSON, CSV).
- Все конфиденциальные данные (названия, прямые контакты) в финальном коде должны быть скрыты или вынесены в конфигурационные файлы.
Результат работы
Исполнитель предоставляет рабочий скрипт и инструкцию по его запуску. Собранные данные передаются в согласованном формате.