Павел Дуглас

Карманный гайд для веб-автоматизаторов Browser Automation Studio


Скачать книгу

код и хотите его использовать на каком-то этапе вашего сценария автоматизации.

      Модуль содержит 1 действие: Node.js

Модуль Excel

      BAS также имеет по-умолчанию встроенный и мощный модуль для работы с Excel таблицами.

      В модуле вы найдете все необходимые экшнблоки для построения автоматизации, связанной с Excel таблицами.

      Тут содержатся: создание файл, чтение, запись, удаление, вставка и количество строк и ячеек, чтение и запись листов, областей ячеек, импорт, экспорт файлов в ресурсы и обратно, получение списка листов, добавление, перемещение, переименование, удаление, очищение листов, ячеек и областей ячеек, преобразование в JSON и обратно, найти одну или несколько ячеек по содержанию, получение и установка формулы в ячейки, стилей, получение и установка ширины столбцов, высоты строки, закрыть файл.

      Модуль позволяет полностью автоматизировать работу с Excel, не прибегая к стороннему программному обеспечению и написанию кода.

Модуль база данных

      Данный модуль служит для работы со встроенной базой данных MongoDB от BAS.

      Модуль предназначен для работы с локальной базой данных.

      Используется как альтернатива Excel, текстовым файлам, только с более структурированными и большими данными.

      Вы можете получать записи из базы, записывать, группировать, обновлять и удалять их в неограниченном объёме.

Модуль URL

      Данный модуль позволяет работать со строками вида URL, Юзер-Агентами и кодированием/ декодированием строк.

      Например, вам необходимо сменить протокол с http на https, заменить какие то лишние символы, вырезать протоколы и www, спарсить данные из URL, создать или изменить URL, распарсить юзер-агент на составляющие, закодировать или раскодировать URL или превратить в Punycode.

      Punycode – это метод преобразования Unicode символов в разрешенные доменными именами.

Модуль контрольная сумма

      Модуль используется для вычисления контрольных сумм строки и файлов.

      Контрольная сумма – это значение, полученное в результате хэширования по определенному алгоритму.

      Имеет вид: 5d41402abc4b2a76b9719d911017c592

      или любые более сложные виды.

      Внутри модуля 64 алгоритма хэширования, в том числе SHA-256, md5 и другие.

      Используется в основном при работе с HTTP-клиентом (запросы). Лично я использовал при авто-заливе рекламы в TikTok Ads по API.

Модуль архив

      Данный модуль служит для работы с архивами RAR/ZIP/7z.

      Полезно, когда вам необходимо выкачивать объемные сжатые файлы с сайтов или сервера и затем распаковывать их локально через скрипт.

      Модуль содержит: распаковать архив, заархивировать папку, файлы, получить список файлов из архива.

Модуль FTP

      Модуль позволяет подключаться к удаленным серверам через протоколы FTP/SSH/SFTP и работать с файловой системой.

      FTP – это протокол передачи файлов в сети.

      Будет крайне полезно использовать при автоматической загрузке сайтов или html страниц на хостинг.

      Например