В данной инструкции расскажем, о том, как интегрировать браузер Aezakmi и Selenium (наиболее популярный кроссплатформенный инструмент автоматизации браузера).
Пример будет рассматриваться для операционной системы MacOs и языка разработки Python.
Мануал подразумевает, что вы умеете работать с python на базовом уровне и он установлен у вас на компьютере. Если это не так, то возпользуйтесь данной ссылкой для установки python и pip.
Selenium представляет из себя так называемый web driver и простой API к нему для написания задач автоматизации.
Для установки вбейте в приложении Terminal на своем компьютере следующую команду:
pip install selenium
Подробнее об установке Selenium-python библиотеки: https://pypi.org/project/selenium/4.0.0a5/
Возможно вам понадобится установить специфический "драйвер" для браузера. Aezakmi в своей основе использует Chromium, это означает что для работы с ним через Selenium подойдет драйвер для Chrome. Если на следующих шагах у вас появятся проблемы с работой драйвера, то необходимо проверить соответствие версии браузера и драйвера. Скачать драйверы можно тут: https://chromedriver.chromium.org/downloads
Для запуска браузера Aezakmi через selenium-python нам необходимо указать путь на диске к исполняемому файлу chromium и передать все необходимые настройки браузера через программный код python
Стандартный путь к бинарнику Aezakmi такой:
/Applications/Aezakmi/Aezakmi2.app/Contents/MacOS/Chromium
Обратите внимание, что цифра 2 в названии приложения Aezakmi2.app — это номер профиля, который вы создали. Далее в этой инструкции мы заменим этот код на переменную.
Если по указанному пути вам не удалось найти исполняемый файл Chromium, то попробуйте найти его самостоятельно. Для этого перейдите в папку с приложениями на своем MacOS, найдите Aezakmi, нажмите правой кнопкой на одном из браузеров и выберите "Показать содержимое пакета" (рис. 1)