Техническое задание: Скрипт для автоматизации создания аккаунтов Gmail
Необходимо разработать программное решение для автоматического заполнения и отправки формы регистрации нового пользователя на сервисе Gmail.
Основные требования к скрипту
- Автоматический переход на страницу регистрации и корректное заполнение всех полей формы (имя, фамилия, желаемый адрес почты, пароль, дата рождения, номер телефона для восстановления).
- Обработка и прохождение стандартных проверок безопасности (капча, подтверждение номера телефона, согласие с условиями использования).
- Генерация уникальных и правдоподобных данных для каждого нового аккаунта (имен, паролей).
- Устойчивость к изменениям в структуре веб-страницы (желательно использовать селекторы, устойчивые к мелким правкам).
- Сохранение успешно созданных учетных данных (логин и пароль) в безопасном формате (например, в локальный файл).
- Корректная обработка ошибок (занятое имя пользователя, проблемы с подключением, отказ в регистрации) с логированием.
Технические аспекты
- Язык программирования и инструменты - на усмотрение исполнителя, но решение должно быть работоспособным и эффективным.
- Скрипт должен имитировать поведение реального пользователя (задержки между действиями, использование user-agent) для минимизации риска блокировки.
- Важно обеспечить модульность кода для возможного последующего обслуживания и доработки.
Результат работы
Исполнитель должен предоставить полностью рабочий скрипт с инструкцией по настройке и запуску, а также кратким описанием его архитектуры.