Техническое задание: Скрипт проверки логинов для почтового сервиса

Необходимо разработать автоматизированное решение на Python для проверки списка логинов на их доступность при регистрации нового аккаунта в указанном почтовом сервисе.

Основные функции скрипта

Скрипт должен выполнять следующую последовательность действий в автоматическом режиме:

  • Открывать веб-страницу регистрации почтового сервиса.
  • Инициировать процесс создания нового аккаунта.
  • Заполнять поля формы случайными, но корректными данными (имя, фамилия, дата рождения, пол).
  • На каждом шаге нажимать соответствующую кнопку для продолжения.
  • На этапе выбора логина подставлять значение из предоставленного текстового файла.
  • Определять, доступен ли данный логин для регистрации (свободен или уже занят).
  • Сохранять результат проверки (логин и его статус) в новый текстовый файл.

Требования к данным

  • Входные данные: Текстовый файл, где каждая строка содержит один логин для проверки.
  • Выходные данные: Новый текстовый файл с результатами проверки в удобочитаемом формате.
  • Генерация случайных данных (имя, фамилия, дата рождения) должна быть реалистичной и соответствовать формату полей.

Технические требования

  • Использование библиотек для автоматизации браузера (например, Selenium или аналогичных).
  • Код должен быть читаемым, с комментариями.
  • Обработка возможных ошибок (недоступность сайта, изменение структуры страницы, некорректный формат файла).
  • Скрипт должен работать стабильно и выполнять полный цикл проверки для каждого логина из списка.

Ожидаемый результат

Полностью рабочий скрипт, который по заданному списку логинов автоматически проводит их проверку и формирует отчет.

Доработка калькулятора рентабельности товаров для маркетплейсов

Требуется доработать существующий калькулятор расчёта финансовых показателей продукта. Калькулятор должен учитывать различные статьи затрат, зависящие от маркетплейса и способа фулфилмента. Проект реализован на Yii2, jQuery, MySQL, Bootstrap.

Разработка кроссплатформенного сервиса для заказа выгула собак

Требуется создать агрегатор услуг по выгулу собак по аналогии с такси-сервисами. Проект включает веб-сайт, мобильные приложения для iOS и Android, а также административную панель. Разработка должна вестись на Kotlin Multiplatform (KMP).