Модуль работа с профилями
Модуль предназначен для создания и переключения между профилями браузера.
По-умолчанию, BAS использует движок браузера Chromium и такие же профили как в обычном браузере Chrome.
Профили – это папки, в которых хранится ваша информация о посещенных сайтах, расширениях, cookies, сохраненный кэш со страниц сайтов и другая важная информация.
Профили помогают сохранить авторизацию на сайтах и повторно на них не авторизовываться.
Модуль ресурсы
Модуль "Ресурсы" позволяет осуществлять работу с ресурсами скриптов в BAS.
Ресурсы – это входные глобальные параметры скрипта, которые могут динамически меняться при работе.
Ресурсы используется как настройки при старте сценария автоматизации.
Например, это может быть кол-во потоков, txt файл с аккаунтами, почтами, случайно сгенерированные данные и тд тп.
Модуль строка
Один из самых больших модулей в линейке. Позволяет производить любые операции со строками, в том числе подравнивать и очищать лишние символы и даже извлекать почты, телефоны и ссылки из них.
Чаще всего в модуле вы будете использовать "Случайная строка", "Шаблон", "Получить длину", "Заменить строку" и "Парсить CSV строку".
Например с помощью "Случайная строка" можно сгенерировать случайный пароль для регистрации нового аккаунта.
Модуль XPATH
Модуль позволяет работать с ХРАТН.
ХРАТН – язык запросов к HTML/XML страницам.
Один из часто используемых модулей в BAS, с помощью которого можно очень быстро извлекать элементы и тексты со страниц.
Например, вы делаете парсер Avito с использованием браузера и вам необходимо с карточки товара получить хар-ки, описание и фото.
В этом вам поможет ХРАТН.
Модуль JSON
Модуль служит для работы с общепринятым форматом данных JavaScript Object Notation (JSON).
JSON – это текстовый формат обмена данными, основанный на Javascript и представляющий из себя некий вид типа: {"ключ":"значение"}.
Это набор пар: ключ и значение (в котором любое из значений представлено внутри двойных кавычек, кроме числовых значений). Весь объект JSON находится в фигурных кавычках. Также в ключе может быть записан вложенный объект в фигурных кавычках, также третья вложенность и так далее.
Модуль "JSON" полезно использовать, когда вам необходимо собрать информацию с какого-либо сайта (например, контакты) и вы отсылаете запрос на ее получение через модуль "НТТР-Клиент".