Python-разработчик Selenium-автоматизации Gmail
Что за роль
Нужен компактный скрипт на Python для отправки писем через Gmail или Google Workspace с помощью Selenium. Автоматизация должна повторять пользовательский сценарий в браузере: вход в аккаунт, создание письма, добавление вложения при необходимости и отправка. Предусмотрена работа с переменными получателя, темой и текстом письма, чтобы обновлять рассылку без изменений основной логики.
Что предстоит делать
- Настроить запуск браузера и автоматизировать вход в Gmail или Google Workspace.
- Реализовать создание письма с заданными адресатом, темой и содержимым.
- Добавить прикрепление файла, если он указан во входных данных.
- Предусмотреть корректную работу при включённой двухэтапной проверке или использовании пароля приложения.
- После отправки проверить появление уведомления «Письмо отправлено» и сообщить результат выполнения.
- Вынести получателей и шаблоны писем в JSON или CSV, не требуя редактировать основной код.
- Подготовить структуру проекта, зависимости виртуального окружения, комментарии в коде и краткий README с инструкцией по запуску одной командой.
Что потребуется
- Практический опыт программирования на Python и автоматизации браузера с Selenium WebDriver.
- Понимание работы с формами, загрузкой вложений и ожиданием элементов интерфейса.
- Навыки безопасного обращения с учётными данными и конфигурацией, например через переменные окружения.
- Умение организовать зависимости проекта и описать запуск так, чтобы его можно было повторить в подготовленном окружении.
Что важно знать
Результат оценивается по практическому сценарию: команда запускает браузер, отправляет письмо, подтверждает успешное завершение, а адресаты и шаблоны заменяются через файл данных. В исходном описании указана фиксированная оплата в индийских рупиях; график, формат взаимодействия и требования к срокам не уточнены.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram