Модуль позволяет полностью автоматизировать работу с Excel, не прибегая к стороннему программному обеспечению и написанию кода.
Данный модуль служит для работы со встроенной базой данных MongoDB от BAS.
Модуль предназначен для работы с локальной базой данных.
Используется как альтернатива Excel, текстовым файлам, только с более структурированными и большими данными.
Вы можете получать записи из базы, записывать, группировать, обновлять и удалять их в неограниченном объёме.
Данный модуль позволяет работать со строками вида URL, Юзер-Агентами и кодированием/ декодированием строк.
Например, вам необходимо сменить протокол с http на https, заменить какие то лишние символы, вырезать протоколы и www, спарсить данные из URL, создать или изменить URL, распарсить юзер-агент на составляющие, закодировать или раскодировать URL или превратить в Punycode.
Punycode
– это метод преобразования Unicode символов в разрешенные доменными именами.Модуль используется для вычисления контрольных сумм строки и файлов.
Контрольная сумма
– это значение, полученное в результате хэширования по определенному алгоритму.Имеет вид: 5d41402abc4b2a76b9719d911017c592
или любые более сложные виды.
Внутри модуля 64 алгоритма хэширования
, в том числе SHA-256, md5 и другие.Используется в основном при работе с HTTP-клиентом (запросы). Лично я использовал при авто-заливе рекламы в TikTok Ads по API.
Данный модуль служит для работы с архивами RAR/ZIP/7z.
Полезно, когда вам необходимо выкачивать объемные сжатые файлы с сайтов или сервера и затем распаковывать их локально через скрипт.
Модуль содержит: распаковать архив, заархивировать папку, файлы, получить список файлов из архива.
Модуль позволяет подключаться к удаленным серверам через протоколы FTP/SSH/SFTP и работать с файловой системой.
FTP – это протокол передачи файлов в сети.
Будет крайне полезно использовать при автоматической загрузке сайтов или html страниц на хостинг.
Например вы занимаетесь арбитражем трафика и вам необходимо генерировать много HTML страниц под разные рекламные предложения и загружать на хостинг в качестве прокладки. Тут как раз пригодится данный модуль!
Модуль используется для полноценной работы с Базами Данных MySQL, mariaDB, postGres, SQLite и msSQL.
Вы можете создать удаленную базу данных на хостинге и к ней делать SQL запросы, получая, изменяя, обновляя или удаляя данные из таблиц.
Например, у вас есть несколько списков аккаунтов, в которых есть дубликаты и вы хотите их проверить на валидность, записывая в свою личную базу данных на сервере. Тогда вы можете добавлять аккаунт после проверки в базу данных и проверять есть ли он уже в базе.
Позволяет создавать новые модули, устанавливать готовые и включать/ отключать установленные. Любой желающий может создать свой модуль и передать кому угодно. Модули упаковываются в формате .zip Модули состоят из функций, которые строятся из экшн-блоков.
Глава 2. Экшн-блоки
"Все нужно проектировать сверху вниз, за исключением фундамента, с которого нужно начинать."
Действие "Загрузить"
– вызывает указанный URL сайт с возможным указанием параметра referer. Referer – это источник перехода на сайт.Текущий URL
– позволяет получить адрес страницы сайта, запущенного в браузере BAS. Переменная CURRENT _URL устанавливается по умолчанию и её можно сменить на любую другую.Предыдущая страница
– позволяет выполнить действие "назад" на странице браузера BAS.Код страницы
– служит для сохранения HTML кода загруженной страницы браузера BAS. SAVED_PAGE_HTML переменная хранит в себе html формат страницы сайта, который можно использовать для получения элементов методом парсинга ХРА ТН.Ввод текста
– служит для ввода текста на сфокусированные элементы, которые находятся в фокусе. НЕ ПУТАТЬ с ВВОДОМ текста по селектору!Позволяет регулировать скорость ввода текста в миллисекундах и эмулировать нажатие некоторых кнопок с клавиатуры.
Разрешение
– позволяет изменять размер экрана вашего браузера. По-умолчанию задается 1024 на 768.Получить разрешение и положение курсора – служит для получения размера экрана запущенного браузера и положение ХУ курсора мыши.
Прокси
– служит для изменения IР-адреса и подмены геолокационных параметров в браузере. Работает с 2 основными видами прокси: http и socks5. Можно гибко настраивать параметры и подстраивать под запущенный профиль браузера.Яваскрипт
– это экшн-блок, служащий для вызова кода Javascript внутри Веб-браузера BAS. НЕ ПУТАТЬ с Выполнить Код! Данное действие выполняется только внутри запущенного браузера, а не внутри конкретных потоков.