Как использовать Script runner с Multilogin CLI
Уже все настроили для работы с Multilogin CLI? Отлично! Теперь можно подключить Script runner и запускать скрипты прямо внутри профилей. Ниже — пошаговое руководство, как это сделать.
Шаг 1: загрузите и установите CLI
CLI предустановлен в директории Multilogin X. Чтобы убедиться, что у вас установлена новая версия CLI, запустите приложение.
Шаг 2: откройте CLI
- Откройте командную строку (
cmdдля Windows иTerminalдля macOS/Linux). - Используя командную строку, перейдите в папку, где был сохранен
xcli.exe. Инструкции: Windows | macOS | Linux.
Попав в нужную папку, вы сможете запустить Multilogin CLI, просто вызвав xcli commandname --flag “value”.
Шаг 3: войдите в аккаунт
Чтобы получить свой API-токен, вам сначала нужно войти в свою учетную запись с помощью команды login.
- Скопируйте эту команду:
xcli login --username yourusername --password yourpassword. - Замените значения на свои для каждого флага.

Шаг 4: запустите команды скриптов
Script runner — это ряд API-эндпоинтов, которые предлагают инструменты для автоматизации скриптов в профилях Multilogin. Вы можете изучить их через xcli -h.
script-list
Перечисляет все скрипты, хранящиеся в папке, через xcli script-list. Файлы должны храниться в:
-
Windows:
C:\Users\%username%\mlx\deps\scripts. -
macOS:
/Users/%username%/mlx/deps/scripts. -
Linux:
/home/%username%/mlx/deps/scripts.

script-start
Убедившись, что скрипт находится в папке mlx\deps\scripts, вы готовы запустить профиль.
Чтобы использовать эту команду, вам нужно указать ID профиля (--profile-id) и файл скрипта (--script). Давайте рассмотрим это на примере:

Вы можете запустить скрипт для нескольких профилей одновременно, используя следующий флаг несколько раз:
--profile-id
Представьте себе профиль X и профиль Y. Мы хотим запустить example_script1.py. Команда будет следующей:
xcli script-start --script example_script1.py --profile-id X --profile-id Y
script-stop
Эта команда останавливает один или несколько профилей, которые запускают скрипты. Единственный требуемый флаг — --profile-id.

cookie-robot
Скрипт CookieRobot для Multilogin X уже включен в параметры CLI Script runner!
Вместо того чтобы вручную указывать скрипт в script-start, вы можете напрямую запустить его командой xcli cookie-robot --profile-id “profileid”.

Вот вы и настроили Script runner! Мы подготовили специальную статью для запуска CookieRobot в Multilogin CLI.