Техническое задание: Автоматизатор регистрации почтовых аккаунтов

Цель проекта

Разработать стабильно работающий скрипт для автоматического создания почтовых аккаунтов на заданном почтовом сервисе. Ключевое требование - эмуляция геолокации Германии для успешного прохождения регистрации.

Основные функциональные требования

  • Полностью автоматизированный процесс регистрации нового аккаунта.
  • Использование заранее подготовленных данных: имя и фамилия для каждого аккаунта.
  • Эмуляция геолокации (Германия) для обхода региональных ограничений.
  • Автоматический вход в созданный аккаунт и активация протокола IMAP в настройках почтового ящика.
  • Обеспечение устойчивости к капче и другим защитным механизмам (при необходимости - интеграция с сервисом распознавания).

Технический стек и реализация

  • Язык программирования: Python 3.
  • Библиотеки для браузерной автоматизации: Selenium WebDriver (предпочтительно).
  • Альтернативный вариант: Реализация на чистом HTTP (библиотеки requests, BeautifulSoup) - на усмотрение исполнителя.
  • Код должен быть читаемым, содержать комментарии и быть готовым к запуску.

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

Готовое к использованию консольное приложение или скрипт, который принимает на вход файл с данными (имена, фамилии) и последовательно регистрирует аккаунты. Каждый успешно созданный аккаунт должен иметь включенный IMAP. Результаты работы (логины, пароли, статус) должны сохраняться в файл.

Расчет фундамента опоры по нормам СП

Требуется выполнить расчет фундамента для опоры с известной высотой и горизонтальной нагрузкой. Необходимо определить расчетное сопротивление грунта основания для двух типов фундаментов в соответствии с нормативными документами СП 20 и СП 22.

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

Требуется создать простой и удобный сайт-опросник для выбора лучших инициатив внутри компании. В голосовании будет участвовать 60-80 предложений, система должна обеспечить корректный сбор голосов сотрудников.