Автоматизация действий. Browser Automation Studio (BAS) – автоматизация работы с YouTube (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Автоматизация действий. Browser Automation Studio (BAS) – автоматизация работы с YouTube (Дистанционная работа)

Создать скрипт в Browser Automation Studio (BAS) для автоматизации работы с YouTube: авторизация в Google, создание и настройка каналов, загрузка видео, сбор статистики и прогрев аккаунтов. 1. Авторизация в Google-аккаунте Открытие страницы входа в Google (accounts.google.com). Ввод логина и пароля (данные должны храниться в безопасном формате, например, в .txt или .csv). Обработка двухфакторной аутентификации (если включена, вариант обсудить отдельно). Проверка успешного входа. 2. Создание 3+ YouTube-аккаунтов из одного Google-аккаунта Переход на youtube.com и создание нового канала (через Создать канал → Использовать имя пользователя). Генерация уникальных имен для каналов (можно из заранее подготовленного списка или случайных комбинаций). Сохранение данных новых аккаунтов (логин, пароль, ссылка на канал) в отдельный файл. Возможность настройки количества создаваемых каналов (минимум 3). 3. Редактирование YouTube-канала Настройка аватара (загрузка изображения из указанной папки). Добавление описания канала (можно из шаблона или случайного текста). Установка обложки канала. Добавление ссылок в раздел "О канале". 4. Залив видео во все каналы Автоматическая загрузка видео из указанной папки (поддержка форматов .mp4, .mov). Заполнение метаданных: Название (можно с рандомизацией или из списка). Описание (с поддержкой шаблонов и ключевых слов). Теги (из заранее подготовленного списка). Миниатюра (автогенерация или загрузка готовой). Выбор настроек приватности (публичное/приватное/по ссылке). Проверка успешной загрузки. 5. Сбор статистики по просмотрам Парсинг данных из YouTube Studio: Количество просмотров. Лайки/дизлайки. Комментарии. Среднее время просмотра. Сохранение статистики в .csv или .xlsx с датой и временем. Возможность отправки отчета на email или Telegram (опционально). 6. Подключение прокси Поддержка HTTP/SOCKS5 прокси (загрузка из файла или ввод вручную). Ротация прокси между аккаунтами (если используется мультиаккаунт). Проверка работоспособности прокси перед использованием. 7. Прогрев аккаунтов (по возможности) Имитация активности: Просмотр видео. Лайки/подписки. Комментирование (шаблонные фразы). Настройка времени задержек между действиями (рандомизация). Требования к реализации: Язык: BAS-скрипт (с комментариями для понимания логики). Хранение данных: Логины/пароли в зашифрованном виде или отдельном конфиге. Гибкость: Настройка параметров через .ini или .json (например, пути к файлам, прокси). Логирование: Запись ошибок и успешных действий в .log. Анти-детект: Рандомизация User-Agent, эмуляция человеческого поведения. Дополнительно (обсуждается отдельно): Поддержка Captcha-сервисов (AntiCaptcha, 2Captcha). Интеграция с Google Sheets для управления аккаунтами. Мультипоточность (если BAS позволяет).