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

Модуль "Http-Клиент" служит для работы с запросами к веб-серверу и сайту, минуя его визуальную составляющую. То есть работа ведется целиком без браузера.

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

В модуле присутствуют следующие действия: HTTP-клиент прокси, клиент-сброс, Get-запрос, Post-запрос, Скачать, Текущий URL, содержание ответа, статус ответа, получить заголовок, установить заголовок, очистить заголовки, сохранить и загрузить cookies, загрузить cookies из браузера, завершить работу после ошибки, была ли ошибка, получить текст ошибки, Xpath получить XML, каждый XML, получить текст, получить каждый текст, получить кол-во элементов, проверить существование.

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

Модуль дата и время

Модуль "Дата и Время" позволяет гибко работать с датами и временем.

BAS использует своё собственное представление даты и времени.

Количество миллисекунд при преобразовании отсчитывается с 1 января 1970 года, 00:00:00 UTC.

Моментом начала отсчёта считается полночь (по UTC) с 31 декабря 1969 года на 1 января 1970, время с этого момента называют "эрой UNIX" (англ. Unix Epoch).

UNIX-время – способ кодирования времени, принятый в операционных системах.

Время UNIX согласуется с UTC.

Способ хранения времени в виде количества секунд очень удобно использовать при сравнении дат (с точностью до секунды), а также для хранения дат: при необходимости их можно преобразовать в любой удобно-читаемый формат.

Дата и время в этом формате также занимают очень мало места (4 или 8 байтов, в зависимости от размера машинного слова), поэтому его разумно использовать для хранения больших объёмов дат. В большинстве случаев эффективнее хранить время в виде одной величины, а не набора полей.

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

Если вы планируете вызывать скрипт по определенному времени, то этот модуль вам идеально подойдет. Либо вы можете воспользоваться встроенным планировщиком задач.

Модуль файловая система

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

Сюда включены важные действия такие как: читать файл, запись в файл, информация о файле/папке, создать и удалить папку, переместить, копировать файл/папку, поиск файлов, читать или записывать файл в список.

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

Модуль смена отпечатка браузера

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

Отпечаток браузера – это набор свойств и характеристик вашего компьютера или ноутбука, которые определяются посещаемым вами сайтом (это видеокарта, разрешение экрана, шрифты, расширения в браузере, батарея ноутбука и тд. тп)

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

Подмена устройства необязательна если вы работаете в 1 поток.

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

Отпечатки браузера по-умолчанию бесплатные для подмены устройств Chrome.

Если вам понадобятся расширенные настройка и другие устройства такие как Iphone, Android, Firefox, то необходимо оплатить подписку к базе отпечатков на 1 или 3 месяца. Это недорого!

Модуль список

Модуль "Список" используется для работы с массивами (списками).

Список или массив – это упорядоченный конечный набор элементов. Например, список задач, имён, фамилий, емейлов, аккаунтов, телефонов.

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

Например, вам необходимо из списка использовать только 1 конкретный аккаунт, а не все.

Модуль путь

Выбирай верный путь, а не легкий

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

Динамический путь – это путь к файлу или папке, которыи изменяется в зависимости от его местоположения.

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

Модуль работа с профилями

Модуль предназначен для создания и переключения между профилями браузера.

По-умолчанию, BAS использует движок браузера Chromium и такие же профили как в обычном браузере Chrome.

Перейти на страницу:

Похожие книги

Советское государство и кочевники. История, политика, население. 1917—1991
Советское государство и кочевники. История, политика, население. 1917—1991

Россия испокон веков жила бок о бок с кочевыми народами Великой Степи и Севера, постепенно включая в свои границы «кочевые» регионы. Кульминацией этого процесса стала форсированная модернизация «кочевых» территорий, реализованная в Советском Союзе в 1930-е годы. Большинство кочевников практически в одночасье было «посажено на землю». В бескрайних степях выросли города, поселки и колхозы. Многие вчерашние вольные скотоводы стали земледельцами, пошли работать на заводы и шахты. В чем были причины ускоренного, форсированного «привязывания» кочевых народов к земле и каковы исторические результаты этого процесса? На эти и другие вопросы ответит книга доктора исторических наук Ф.Л. Синицына.

Федор Леонидович Синицын

Культурология / Учебная и научная литература / Образование и наука