# ST Pro BAS

Наш агрегатор включат в себя довольно интересное и крайне полезное обучение, которое было организовано каналом [Fack Block Research](https://t.me/fackblock), а помощником выступал [Павел Дуглас](https://www.youtube.com/@browserautomationstudio/videos), который знает толк в автоматизации при помощи BAS.

Это второй поток обучения, который сильно отличается от первого тем, что имеется большая прожарка по всем фундаментальным вещам BAS, в том числе анонимность и ее тонкие настройки, регулярки, функции, переменные, создание разных типов данных, продвинутый XPATH и прочие важные вещи для ботосоздателя.

Была улучшена структура, больше теории, а практика была вынесена в отдельный блок. Для новичков - самое то, пережеван каждый момент, в отличии от первого потока, в котором ориентир был на подготовленных пользователей. Для понимания, можете [ознакомиться](https://www.youtube.com/playlist?list=PLZKhoWjI2VhzoWpVQ8dreyuxdlZq9owxv) с несколькими начальными видео из курса.

**Цель обучения**: научится самостоятельно собирать шаблоны в BAS для автоматизации всех активностей на SOL/EVM, ведение фермы мультиаккаунтов и сделать из тебя профессионала автоматизации.

Ранее в открытом телеграм канале мы подробно разобрали все плюсы и минусы использования конструктора ZennoPoster [здесь](https://t.me/softers_tools/266) и [здесь](https://t.me/softers_tools/267). Данный же инструмент схож с ним, за исключением менее практичного интерфейса, но здесь палка о двух концах, так как за конструктор не придется платить и его можно использовать бесплатно, в отличии от ZennoPoster.

{% hint style="info" %}
< Стоимость курса от автора - 799$, наша же стоимость - **50$** или **40$** для участников агрегатора, а для участников первого потока - **25$**;\
< Больше 35 обучающих блоков;\
< Больше 54 часов обучающего материала;\
< Больше 100 уроков и 9 записанных созвонов на различные интересные и полезные темы;\
< Полезная ветка с тестированием;\
< Полезные дополнения;\
< Доступ к урокам остается у вас навсегда;\
< Рабочий чат, в котором вы сможете задавать различные вопросы и обучаться с др. участниками.
{% endhint %}

**Программа курса**:

> 0x1: Установка и настройка - познакомимся с сайтом Bablosoft, разберем отличия платной и бесплатной версий, системные требования и виды скриптов. Установим BAS, рассмотрим процесс запуска и обновления, а также сделаем общий обзор интерфейса и рабочих окон программы.

> 0х2: Интерфейс BAS - подробно изучим внешний и внутренний интерфейс BAS: окна, меню, режимы, панель сценариев, логов и предпросмотра. Разберем работу с модулями, настройку рабочего пространства и браузера, а также освоим ресурсы, логирование и результаты выполнения скриптов.

> 0х3: Основы работы с BAS - научимся создавать, сохранять и загружать проекты, использовать горячие клавиши и управлять кубиками. Разберем потоки, режимы выполнения, а также базовые настройки, повышающие производительность скриптов.

> 0х4: Логика процесса работы скриптов - освоим работу со статусами Success и Fail, научимся управлять завершением скрипта и логикой потоков. Разберем поведение BAS при исчерпании ресурсов, настройку обработки ошибок и автоматическую перезагрузку скрипта.

> 0х5: Публикация и распространение скриптов - научимся компилировать проекты, применять режимы защиты и настраивать удаленное обновление скриптов. Разберем управление лицензиями и активацией, а также установку BAS и запуск приложений на удаленном сервере.

> 0х6: Базовое взаимодействие с браузером - разберем базовые настройки браузера в BAS, научимся открывать страницы, переходить по ссылкам, управлять вкладками и взаимодействовать с элементами. Также изучим установку и использование браузерных расширений в проектах.

> 0х7: Базовые модули - познакомимся со встроенными и системными модулями BAS, научимся их искать, устанавливать и отключать. Изучим модуль «Сеть»: работу с заголовками, куками, кэшем, запросами и фоновую загрузку данных.

> 0х8: Селекторы - изучим основы HTML и различные типы селекторов: CSS, MATCH, XPATH, GRAPH и COORDS. Научимся составлять и комбинировать селекторы, разберем динамические элементы, работу с Frame и Shadow DOM, а также потренируемся на практике в построении XPath-селекторов.

> 0х9: Ресурсы - разберем, что такое ресурсы в BAS, их типы и способы добавления. Изучим настройки использования, условную видимость, группировку, логирование и удаление данных. Также освоим динамические ресурсы и добавление пользовательских кнопок для взаимодействия со скриптом.

> 0х10: Переменные - изучим, что такое переменные в BAS, их типы, виды и особенности использования. Разберем практическое взаимодействие с переменными: создание, преобразование, шаблоны, массивы, глобальные переменные и управление временем их жизни в потоках.

> 0х11: Функции - познакомимся с функциями в BAS: процедурными, стандартными и асинхронными. Научимся создавать и вызывать функции с параметрами, возвращать результат, запускать их в несколько потоков, а также использовать функцию OnApplicationStart и управлять асинхронным выполнением.

> 0х12: Модули - разберем, что такое модули в BAS, их виды и модульную структуру. Научимся создавать функции для модулей, компилировать их и подключать в проекты с учетом зависимостей.

> 0х13: Контекстное меню и действия с ПКМ - научимся выполнять действия с мышью и клавиатурой, работать с веб-элементами: получать текст, атрибуты, стили и координаты, выполнять скрипты и перетаскивания. Освоим контекстные действия, работу с капчами, комбобоксами и графическим селектором.

> 0х14: Циклы: логика повторения действий - разберем, что такое циклы, в каких случаях они применяются, и какие виды циклов есть в BAS: FOR, WHILE, FOREACH. Изучим переменную CYCLE\_INDEX, операторы break и continue, а также научимся использовать циклы с метками, условиями и построчным чтением данных.

> 0х15: Конструктор регулярных выражений - узнаем, что такое регулярные выражения, где и зачем они применяются. Изучим литералы, мета-символы, квантификаторы и научимся составлять шаблоны на практике с помощью встроенного конструктора.

> 0х16: Работа с JSON и JSONPath - изучим структуру и синтаксис JSON, создание объектов, преобразование форматов и примеры работы в BAS и JavaScript. Также освоим JSONPath: получим и изменим данные, обработаем вложенные структуры и научимся искать и фильтровать информацию внутри JSON.

> 0х17: Манипуляции с датой и временем - научимся создавать и извлекать данные из объекта даты, форматировать и преобразовывать время, изменять временные значения и управлять часовыми поясами. В практической части разберем вычисление разницы между датами, установку таймеров, задержек и запуск действий по расписанию.

> 0х18: Манипуляции со списками - освоим создание и управление списками в BAS: добавление, удаление, сортировку, фильтрацию и поиск элементов. Научимся использовать списки в скриптах, проходить их в цикле, хранить результаты, объединять, разделять, клонировать и преобразовывать в строки и обратно.

> 0х19: Основы JavaScript - разберем, зачем нужен JavaScript в BAS, чем отличается встроенный и браузерный JS, и как использовать NodeJS и синтаксис ES5. В практической части изучим популярные функции, применяемые в скриптах, и работу с генерацией JS-кода через GPT.

> 0х20: Работа с файлами - изучим модуль “Файловая система”: чтение и запись данных, работу с папками и списками. В практике освоим работу с файлами CSV и TXT, построчное чтение, удаление строк, запись по выбору пользователя, парсинг сложных форматов и интеграцию данных через API.

> 0х21: Работа с Excel - освоим основы работы с Excel в BAS: форматы данных, преобразования, создание и закрытие файлов. Научимся читать и записывать данные в листы и ячейки, управлять формулами, стилями, строками и колонками, а также выполнять операции со структурами Excel-файлов.

> 0x22: Аутентичность - разберем, что такое аутентичность браузера и как работают отпечатки и прокси. Изучим подмену свойств браузера, настройку антидетект-режима, работу с различными видами прокси и их проверкой. Познакомимся с Fingerprint Business и системой CustomServers.

> 0х23: Создание и управление профилями - изучим, что такое профиль в BAS, как его создавать, переключать, копировать, удалять и получать параметры. Также разберем перенос профилей из антидетект-браузеров (например, ADSPower), редактирование их параметров и работу с браузерными расширениями.

> 0х24: Работа с локальной БД - познакомимся с БД в BAS: как их создавать, настраивать, использовать в разных проектах и переносить структуру. Освоим менеджер данных: импорт/экспорт, фильтрацию, бэкапы и работу с таблицами. На практике реализуем действия с записями и интеграцию БД в полноценный проект.

> 0х25: HTTP клиент и API - разберем разницу между web- и http-автоматизацией, изучим методы запросов, заголовки, статусы и контент. Освоим модуль HTTP-запросов в BAS, работу с куками, прокси и XPATH. Научимся взаимодействовать с официальными и неофициальными API, анализировать трафик и обходить защиту Cloudflare.

> 0х26: Работа с SMS модулем - изучим схему взаимодействия с SMS-сервисами в BAS, получение номеров и баланса. На практике реализуем автоматизацию активации через SMS: получим коды, управим статусами и соберем полноценный сценарий с использованием SMS API модуля.

> 0х27: Работа с E-mail модулем - освоим взаимодействие с почтовыми сервисами через IMAP/POP3: подключение, работа с входящими и другими папками. На практике реализуем сценарий автоматизации: подключим прокси, получим письма, извлечем ссылки и коды для дальнейшей обработки.

> 0х28: Работа с Telegram - научимся отправлять уведомления в Telegram с помощью бота: от простого текста до медиа, кнопок и документов. Освоим создание шаблонов, использование BotToken и ChatID, а также реализацию сценариев с ожиданием ответа от пользователя.

> 0x29: Коды 2FA - разберем, что такое двухфакторная аутентификация (2FA), где она применяется и как реализовать автоматическую работу с 2FA в BAS с помощью соответствующего модуля.

> 0х30: Решение CAPTCHA - узнаем, что такое CAPTCHA, почему она появляется и какие бывают виды. Изучим, как решать CAPTCHA в BAS с помощью специализированных модулей и сторонних сервисов: от обычных кликовых капч до сложных решений вроде ReCaptcha, Hcaptcha, Funcaptcha и Cloudflare.

> 0x31: Планировщик задач - изучим, что такое встроенный планировщик задач BAS, как создавать задачи, загружать проекты, устанавливать параметры и настраивать график выполнения. Разберем сценарии использования планировщика для работы с разными группами аккаунтов.

> 0х32: Многопоточность - разберем, как работает многопоточность и параллельные вычисления в BAS. Научимся реализовывать N потоков, использовать синхронные и асинхронные функции, подготавливать ресурсы через OnApplicationStart, а также обрабатывать списки и файлы в многопоточной среде.

> 0х33: Логика построения сценариев скрипта - изучим применение условий в BAS: логические выражения, метки, обработку ошибок и исключений. Освоим рандомизацию действий, функций и выбора аккаунтов. Также настроим логирование с цветовой маркировкой и типами сообщений для удобной отладки.

> 0х34: Практика автоматизации браузера - научимся автоматизировать действия в браузере: парсинг страниц, заполнение форм, клики, прокрутка, работа с URL и скриншотами. Освоим обработку событий: ожидание, работа с элементами и проверка их состояния. Также разберем перезапуск браузера, очистку cookies, смену прокси и управление вкладками.

> 0х35: Практика автоматизации Web3 - научимся создавать мульти-аккаунты с профилями, ресурсами и функциями, включая импорт сид-фраз и разблокировку кошельков. Освоим взаимодействие с DApps, NFT и GameFi, генерацию SocialFi-контента с GPT, авторизацию и автоматизацию в Telegram, а также базовую логику торговли на DEX и работу с Telegram APS через JavaScript и mobile UserAgent.

> Записи созвонов - больше 9 записанных созвонов на различные интересные и полезные темы с ответами на многие вопросы.

> Тестирование - раздел с тестированиями и практической задачей является итоговым блоком курса по BAS. Он предназначен для оценки уровня освоения теоретического материала и практических навыков, приобретённых в ходе прохождения всех модулей курса - от базовых основ до продвинутой автоматизации в Web3-среде.

{% hint style="info" %}
Приобрести доступ можно в [@softers\_bot](https://t.me/softers_bot) > Курс по BAS > Приобрести доступ
{% endhint %}

Данный курс подойдет тем, кто хочет сам научиться автоматизировать все процессы под свои нужды и не платить ежемесячную подписку за конструктор, поэтому если у вас было желание научиться или апгрейднуть свой скилл - дерзайте!&#x20;

<figure><img src="https://4041829667-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcqPRH5heNWqoiFy2SwmC%2Fuploads%2FcSoM4sAz6Hl2d9ZYn2xN%2Fst%20bas%202.png?alt=media&#x26;token=a4311953-4d0e-49dd-a76a-b370e027ee21" alt=""><figcaption></figcaption></figure>
