Browser Automation Studio — бесплатный курс
Бесплатный открытый курс по Browser Automation Studio: видеоуроки и готовые .xml-проекты. От установки BAS до веб-сервера на Express с HTTP API, прокси, куками, отпечатками и интеграцией с Google Drive.
Кому подходит курс
- Новички, начинающие BAS с нуля — установка, интерфейс и первые скрипты
- Автоматизаторы на BAS, делающие ботов и скрипты и желающие вырасти
- Фрилансеры и разработчики, которым нужно запускать задачи по HTTP и строить API на BAS
- Интеграторы, связывающие BAS с Telegram, CRM и сайтами
- Продвинутые пользователи BAS — переход от скриптов к полноценным веб-сервисам
Чему вы научитесь
- Установить, настроить и уверенно ориентироваться в Browser Automation Studio
- Создавать браузерных ботов: переходы, клики, заполнение форм и сбор данных
- Писать предсказуемую многопоточную логику с обработкой Success/Fail
- Компилировать, защищать, лицензировать и деплоить BAS-приложения на сервер 24/7
- Превратить BAS-скрипт в Express веб-сервер, принимающий задачи по HTTP с авторизацией по токену
- Работать с профилями, прокси, отпечатками, прогревом куками и Google Drive API
Модули курса
- 01
Установка и настройка
- Введение в BAS: что это, возможности, платная и бесплатная версии
- Установка BAS: где скачать, какую версию выбрать, первый запуск
- Общий обзор программы: окна и основные инструменты
- 02
Интерфейс BAS
- Внешний интерфейс: что видим при запуске и как всё устроено
- Главные элементы внешнего интерфейса: кнопки, меню, панели
- Внутренний интерфейс: рабочее пространство для скриптов
- Панель модулей и её компоненты
- Панель предпросмотра браузера: контроль выполнения в реальном времени
- Панели ресурсов, логов и результатов
- 03
Основы работы с BAS
- Работа с проектами: создание, сохранение, открытие, организация
- Горячие клавиши и взаимодействие с кубиками
- Потоки и режимы работы
- Базовая настройка производительности
- 04
Логика скриптов в потоках
- Success / Fail и осознанное прерывание скрипта
- Обработка потока при исчерпании ресурсов
- 05
Публикация и распространение скриптов
- Сборка, защита и компиляция проекта в приложение
- Управление лицензиями: выдача и контроль доступа
- Установка BAS-приложения на удалённый сервер
- 06
Основы работы с браузером
- Основы модуля браузера
- Основные действия: переходы, клики, ввод текста, работа с элементами
- Работа с расширениями в BAS
- 07
Веб-сервер на Express в BAS (флагманский проект)
- Подготовка инструментов и ресурсов
- Развёртывание Express веб-сервера в BAS
- Проектирование архитектуры работы
- Эмуляция активности и прогрев профиля куками
- Профили: отпечатки, мобильные и обычные прокси
- Запрос кода и изображений с другого сервера
- Открытие формы, эмуляция активности, заполнение
- Загрузка скриншота на Google Drive (Drive API v3)
- Отправка ссылки и лога обратно через вебхук
- Компиляция и перенос скрипта на виртуальный сервер
О курсе
Это бесплатный и открытый курс по Browser Automation Studio — визуальной среде автоматизации, на которой сделаны боты из моего портфолио. К каждой теме есть видеоуроки на YouTube и, где это уместно, готовый .xml-проект, который вы открываете в BAS и разбираете. Опыт программирования не нужен: нужна реальная задача, которую вы хотите автоматизировать, — остальное даст курс.
Путь идёт от нуля — установка BAS, интерфейс, первые скрипты — до флагманского модуля, где BAS-скрипт превращается в постоянно слушающий Express веб-сервер, которым вы управляете по HTTP API: авторизация по токену, профили с отпечатками и прокси, прогрев куками, загрузка на Google Drive и вебхуки.
Модули и плейлисты
- 1 · Установка и настройка — плейлист
- 2 · Интерфейс BAS — плейлист
- 3 · Основы работы с BAS — плейлист
- 4 · Логика скриптов в потоках — плейлист
- 5 · Публикация и распространение скриптов — плейлист
- 6 · Основы работы с браузером — плейлист
- 36 · Веб-сервер на Express в BAS — плейлист (12 уроков)
Все плейлисты курса — на канале: youtube.com/@duglasfreedom/courses
Практика: курсовые работы
В курсе 10 практических заданий для отработки навыков на реальных задачах — мониторинг скидок на маркетплейсах, парсинг вакансий, массовые действия в соцсетях, сбор курсов криптовалют с Binance, автопостинг, сбор данных с YouTube, регистрация аккаунтов с подтверждением почты, автоматизация микрозаданий на буксах, боты для Telegram Web и проверка обратных ссылок для SEO.
С чего начать
- Установите Browser Automation Studio.
- Возьмите готовые
.xml-проекты и конспекты из открытого репозитория: github.com/pavelduglas/bas-browser-automation-studio-course. - Смотрите плейлист модуля и повторяйте каждый проект самостоятельно.
Всё открыто и под лицензией MIT — учитесь в своём темпе, полностью бесплатно.