Павел Дуглас

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


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

это может быть кол-во потоков, txt файл с аккаунтами, почтами, случайно сгенерированные данные и тд тп.

Модуль строка

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

      Чаще всего в модуле вы будете использовать "Случайная строка", "Шаблон", "Получить длину", "Заменить строку" и "Парсить CSV строку".

      Например с помощью "Случайная строка" можно сгенерировать случайный пароль для регистрации нового аккаунта.

Модуль XPATH

      Модуль позволяет работать с ХРАТН.

      ХРАТН – язык запросов к HTML/XML страницам.

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

      Например, вы делаете парсер Avito с использованием браузера и вам необходимо с карточки товара получить хар-ки, описание и фото.

      В этом вам поможет ХРАТН.

Модуль JSON

      Модуль служит для работы с общепринятым форматом данных JavaScript Object Notation (JSON).

      JSON – это текстовый формат обмена данными, основанный на Javascript и представляющий из себя некий вид типа: {"ключ":"значение"}.

      Это набор пар: ключ и значение (в котором любое из значений представлено внутри двойных кавычек, кроме числовых значений). Весь объект JSON находится в фигурных кавычках. Также в ключе может быть записан вложенный объект в фигурных кавычках, также третья вложенность и так далее.

      Модуль "JSON" полезно использовать, когда вам необходимо собрать информацию с какого-либо сайта (например, контакты) и вы отсылаете запрос на ее получение через модуль "НТТР-Клиент".

      Тогда в ответе чаще всего вы получите строку в формате JSON.

      Как раз тут и понадобится набор действий, чтобы извлечь оттуда все данные.

      Например, если вы собирает информацию об организации, то это может быть имя, телефон, емейл и другая полезная для вас информация.

Модуль статистика скрипта

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

      Например, это может быть номер потока, кол-во успешных выполнений и кол-во неудачных выполнений.

      Полезный модуль, когда вам необходимо вызывать сценарий в определенных потоках, например, только во 2 и 4.

      Тогда вы можете использовать конструкцию IF и проверять номер потока в авто-сценарии.

Модуль регулярные выражения

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

      Это и есть регулярные выражения.

      Лучше простого поиска тем, что позволяет создать шаблон условий, по которым следует найти подстроку и проделать с ней какие-либо манипуляции,

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

Дополнительные модули Модуль открыть/закрыть браузер

      Данный модуль содержит всего 2 действия: закрытие и открытие браузера.

      Используется