Перейти к содержимому
PD
Доступен С нуля до продвинутого · 7 модулей

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

Модули курса

  1. 01

    Установка и настройка

    • Введение в BAS: что это, возможности, платная и бесплатная версии
    • Установка BAS: где скачать, какую версию выбрать, первый запуск
    • Общий обзор программы: окна и основные инструменты
  2. 02

    Интерфейс BAS

    • Внешний интерфейс: что видим при запуске и как всё устроено
    • Главные элементы внешнего интерфейса: кнопки, меню, панели
    • Внутренний интерфейс: рабочее пространство для скриптов
    • Панель модулей и её компоненты
    • Панель предпросмотра браузера: контроль выполнения в реальном времени
    • Панели ресурсов, логов и результатов
  3. 03

    Основы работы с BAS

    • Работа с проектами: создание, сохранение, открытие, организация
    • Горячие клавиши и взаимодействие с кубиками
    • Потоки и режимы работы
    • Базовая настройка производительности
  4. 04

    Логика скриптов в потоках

    • Success / Fail и осознанное прерывание скрипта
    • Обработка потока при исчерпании ресурсов
  5. 05

    Публикация и распространение скриптов

    • Сборка, защита и компиляция проекта в приложение
    • Управление лицензиями: выдача и контроль доступа
    • Установка BAS-приложения на удалённый сервер
  6. 06

    Основы работы с браузером

    • Основы модуля браузера
    • Основные действия: переходы, клики, ввод текста, работа с элементами
    • Работа с расширениями в BAS
  7. 07

    Веб-сервер на Express в BAS (флагманский проект)

    • Подготовка инструментов и ресурсов
    • Развёртывание Express веб-сервера в BAS
    • Проектирование архитектуры работы
    • Эмуляция активности и прогрев профиля куками
    • Профили: отпечатки, мобильные и обычные прокси
    • Запрос кода и изображений с другого сервера
    • Открытие формы, эмуляция активности, заполнение
    • Загрузка скриншота на Google Drive (Drive API v3)
    • Отправка ссылки и лога обратно через вебхук
    • Компиляция и перенос скрипта на виртуальный сервер
Материалы курса: шаблоны проектов, готовые скрипты и чек-листы будут доступны студентам.

О курсе

Это бесплатный и открытый курс по Browser Automation Studio — визуальной среде автоматизации, на которой сделаны боты из моего портфолио. К каждой теме есть видеоуроки на YouTube и, где это уместно, готовый .xml-проект, который вы открываете в BAS и разбираете. Опыт программирования не нужен: нужна реальная задача, которую вы хотите автоматизировать, — остальное даст курс.

Путь идёт от нуля — установка BAS, интерфейс, первые скрипты — до флагманского модуля, где BAS-скрипт превращается в постоянно слушающий Express веб-сервер, которым вы управляете по HTTP API: авторизация по токену, профили с отпечатками и прокси, прогрев куками, загрузка на Google Drive и вебхуки.

Модули и плейлисты

Все плейлисты курса — на канале: youtube.com/@duglasfreedom/courses

Практика: курсовые работы

В курсе 10 практических заданий для отработки навыков на реальных задачах — мониторинг скидок на маркетплейсах, парсинг вакансий, массовые действия в соцсетях, сбор курсов криптовалют с Binance, автопостинг, сбор данных с YouTube, регистрация аккаунтов с подтверждением почты, автоматизация микрозаданий на буксах, боты для Telegram Web и проверка обратных ссылок для SEO.

С чего начать

  1. Установите Browser Automation Studio.
  2. Возьмите готовые .xml-проекты и конспекты из открытого репозитория: github.com/pavelduglas/bas-browser-automation-studio-course.
  3. Смотрите плейлист модуля и повторяйте каждый проект самостоятельно.

Всё открыто и под лицензией MIT — учитесь в своём темпе, полностью бесплатно.

Хотите попасть на курс?

Напишите мне — расскажу о формате, программе и ближайшем старте.