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

Шрифт
Интервал


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

Модуль FTP

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

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

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

Например вы занимаетесь арбитражем трафика и вам необходимо генерировать много HTML страниц под разные рекламные предложения и загружать на хостинг в качестве прокладки. Тут как раз пригодится данный модуль!

Модуль SQL

Модуль используется для полноценной работы с Базами Данных MySQL, mariaDB, postGres, SQLite и msSQL.

Вы можете создать удаленную базу данных на хостинге и к ней делать SQL запросы, получая, изменяя, обновляя или удаляя данные из таблиц.

Например, у вас есть несколько списков аккаунтов, в которых есть дубликаты и вы хотите их проверить на валидность, записывая в свою личную базу данных на сервере. Тогда вы можете добавлять аккаунт после проверки в базу данных и проверять есть ли он уже в базе.

Менеджер модулей

Позволяет создавать новые модули, устанавливать готовые и включать/ отключать установленные. Любой желающий может создать свой модуль и передать кому угодно. Модули упаковываются в формате .zip Модули состоят из функций, которые строятся из экшн-блоков.

Глава 2. Экшн-блоки

ИНГРЕДИЕНТЫ

"Все нужно проектировать сверху вниз, за исключением фундамента, с которого нужно начинать."

Алан Перлис
Основные экшн-блоки Действия браузера

Действие "Загрузить" – вызывает указанный URL сайт с возможным указанием параметра referer. Referer – это источник перехода на сайт.

Текущий URL – позволяет получить адрес страницы сайта, запущенного в браузере BAS. Переменная CURRENT _URL устанавливается по умолчанию и её можно сменить на любую другую.

Предыдущая страница – позволяет выполнить действие "назад" на странице браузера BAS.

Код страницы – служит для сохранения HTML кода загруженной страницы браузера BAS. SAVED_PAGE_HTML переменная хранит в себе html формат страницы сайта, который можно использовать для получения элементов методом парсинга ХРА ТН.

Ввод текста – служит для ввода текста на сфокусированные элементы, которые находятся в фокусе. НЕ ПУТАТЬ с ВВОДОМ текста по селектору!