Техническое задание: Парсер спортивной статистики с объединением данных
Основная задача
Разработать программное решение для автоматизированного сбора данных (парсинга) с сайта спортивной статистики и последующего формирования единого отчета.
Функциональные требования
1. Модуль парсинга
- Реализовать парсер, собирающий данные с целевого сайта спортивной статистики.
- Обеспечить гибкую настройку сбора через параметры:
- Вид спорта - выбор конкретной дисциплины.
- Диапазон дат - установка периода для сбора информации.
- Ключевые слова - опциональный фильтр для данных. Если параметр не задан, собираются все доступные данные.
- Собранные данные должны выгружаться в таблицу Excel строго по предоставленному формату.
2. Модуль интеграции данных
- Имеется готовая таблица Excel на русском языке, ранее выгруженная с сайта.
- Необходимо реализовать функцию объединения (мержа) вновь спарсенных данных с этой существующей таблицей.
- На выходе должен формироваться единый файл Excel, содержащий информацию из обоих источников.
Технические детали и ожидаемый результат
- Решение должно быть надежным и корректно обрабатывать различные объемы данных.
- Важно обеспечить четкое соответствие итогового файла заданному формату.
- Все конфиденциальные данные (названия, прямые ссылки, контакты) должны быть исключены из логики работы программы.