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

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

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

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

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

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

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

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

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

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

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

Разработка парсера цен с Alibaba с расчетом конечной стоимости

Необходимо создать инструмент для мониторинга цен на товары с Alibaba, который автоматически рассчитывает полную стоимость доставки в Польшу с учетом таможенных платежей. Цель - находить наиболее выгодные предложения.