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

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


И на третьем этапе – автоматизировать все рутинные процессы для своих, а после и пользовательских нужд.

Пройдите все этапы и изучите BAS.

ВСЕГДА ДЕРЖИТЕ ГАЙД ПОД РУКОЙ И ПОЛЬЗУЙТЕСЬ ВО ВРЕМЯ ПОЛЬЗОВАНИЯ КОНСТРУКТОРОМ.

Представьте, что весь сценарий автоматизации строится на кубиках "LEGO". Вы наверняка в детстве любили это занятие и вот сейчас настало время вспомнить и уподобиться фантазии ребёнка.

Я собираюсь поведать вам о нескольких видах автоматических сценариев, которые применяю сам каждый день. Но это лишь малая часть из того, что можно вообще представить…

С помощью BAS вы можете даже зажечь лампочку вашего холодильника если захотите, ваша фантазия не должна ограничиваться лишь моими примерами.

Но примеры авто-сценариев вам помогут быстрее и проще начать осваивать Browser Automation Studio.

Модули·-> Экшн-блоки·-> Функции -> Авто-Сценарии BAS WORKLAB СТРУКТУРА BAS
Модули

Экшн-блоки

Функции

Авто-сценарии

Типы взаимодействия в BAS

BAS внутри имеет 2 разных типа взаимодействия с сайтами:

   1. Открытие URL страниц в браузере (обычная загрузка страниц как в вашем обычном браузере на ПК)

   2. Посыл запросов к серверу веб-страниц напрямую без открытия страниц в браузере и отрисовки визуальной составляющей.


Когда какой тип взаимодействия использовать?

Следует понимать, что загрузка страницы в браузере нагружает ресурсы компьютера, следовательно, больше 100-200 потоков работать не получится.

Если же вам необходима работа в 1 000 потоков и более, то следует использовать НТТР-клиент, который оптимизирован под такие нагрузки и работает полностью без браузера.


Параметры максимального быстродействия мыши

Глава 1. Модули BAS

"Системы состоят из подсистем, подсистемы – из под подсистем и так до бесконечности – именно поэтому мы проектируем снизу вврх."

Алан Перлис

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

Корзина это и есть модуль в BAS, в которую вы кладете наборы с лего (функции). И каждый по себе отдельный набор вмещает маленькие части конструктора LEGO (действия экшн-блоки).

Каждый модуль уникален и содержит в себе необходимые компоненты (экшн-блоки), которые вы будете использовать при создании функций и автоматических сценариев.