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