Техническое задание: Скрипт для автоматической регистрации аккаунтов
Цель проекта
Разработать программное решение для автоматического создания пользовательских аккаунтов в сервисах доставки еды с использованием виртуальных номеров.
Основные функциональные требования
1. Интеграция с API
- Реализовать взаимодействие с API сервиса виртуальных номеров (SMS Active) для получения и подтверждения SMS.
- Поддержка номеров казахстанского региона (или других, указанных заказчиком).
2. Работа с платформами доставки
- Создание аккаунтов в сервисе доставки "Самокат" через его публичное API или веб-интерфейс.
- Получение и сохранение сессионных cookies после успешной регистрации.
- Аналогичная функциональность для платформы "Яндекс Еда" (по возможности).
3. Функция маскировки номеров
- Реализовать механизм, при котором реальные номера телефонов визуально отображаются в унифицированном формате (например, +799999999XX).
- Маскировка должна применяться в интерфейсе программы или в выходных данных для сокрытия оригинальных номеров.
4. Технические требования
- Язык программирования: Python (предпочтительно).
- Скрипт должен быть стабильным, обрабатывать ошибки сети и API.
- Логирование ключевых этапов работы.
- Конфигурация (API-ключи, настройки) должна выноситься в отдельный файл.
Результат работы
Исполняемый скрипт, который по запросу создает аккаунт, используя виртуальный номер для подтверждения, и сохраняет необходимые для авторизации данные (cookies). Реальные номера в логах или выводе должны быть замаскированы.