Как запустить CookieRobot с помощью Script runner в Postman
CookieRobot автоматически открывает выбранные веб-сайты и собирает данные о куки в ваших браузерных профилях, так что вам не нужно вручную посещать каждый сайт.
➡️ Чтобы запустить CookieRobot с Script runner в Postman, запустите Multilogin → импортируйте коллекцию Multilogin API → выполните “User Sign In”, чтобы получить токен API → откройте “Start Script Runner” → измените запрос CookieRobot → укажите ваши профили ID и URL-адреса → нажмите “Send”.
Уже знакомы с процессом или пропустили пару шагов? Откройте оглавление и сразу переходите к нужному разделу. Начнем!
Эта статья охватывает автоматизацию CookieRobot для браузерных профилей.
Облачные телефоны Android используют отдельные инструменты мобильной автоматизации, такие как ADB, Appium, CLI.
Перед началом
- Запустите Multilogin.
- Установите Postman.
- Импортируйте коллекцию Multilogin API.
- Иметь ID браузерных профилей, которые вы хотите, чтобы CookieRobot использовал.
- Остановите выбранные браузерные профили перед запуском скрипта.
Шаг 1: настройте Postman
Перед использованием Postman для запуска эндпоинтов API Multilogin и автоматизации обязательно запустите приложение.
Загрузите и установите Postman с их официальной страницы.
После установки Postman откройте страницу Multilogin API:
- В правом верхнем углу нажмите «Run in Postman».
- Выберите «Postman for <ваша ОС>».
Откроется ваш Postman Desktop. Вот как импортировать все эндпоинты в вашу локальную коллекцию:
- В «Import collection» выберите свое рабочее пространство.
- Нажмите «Import» и все эндпоины будут доступны в папках.


Войдите в аккаунт через Postman
Вам необходимо войти в систему, используя свои учетные данные, чтобы сгенерировать токен API, который предоставит вам разрешение на доступ к эндпоинтам API и выполнение действий.
Найдите эндпоинт входа пользователя
- Откройте «Collections» → разверните папку «Multilogin API».
- Откройте папку «Profile access management».
- Выберите эндпоинт User Sign In POST (Что такое запрос POST?).

Конвертируйте свой пароль в MD5
Вам нужно использовать эндпоинт User Sign In, чтобы получить свой токен доступа, но есть одна загвоздка: ваш пароль должен быть зашифрован с помощью MD5.
Вот как использовать генератор хэшей MD5 для получения зашифрованного пароля:
- Введите свой пароль Multilogin.
- Нажмите «Generate».
- Скопируйте свой зашифрованный MD5 пароль.

Получите свой API токен
Обычные токены действительны в течение 30 минут. Используйте эндпоинт Workspace Automation Token для вариантов, которые действуют дольше.
- В POST User Sign In перейдите на вкладку «Body».
- Введите свой адрес электронной почты и пароль MD5 в виде строк.
- Отправьте запрос на вход.

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

Шаг 2: откройте Script runner
Теперь у вас есть полный доступ к эндпоинту Script Runner и запуску скрипта CookieRobot!
- Вернитесь в папку «Collections» → «Multilogin API».
- Перейдите в папку «Script Runner».
- Откройте эндпоинт POST Start Script Runner для настройки нового запроса API!

- Из вкладки «Params» перейдите в «Authorization».
- Выберите «Bearer Token» в качестве типа аутентификации.
- В поле «Token» справа вставьте скопированный ранее API токен.

Заполнив вкладку «Authorization» своим токеном, вы сможете анализировать запросы на открытие CookieRobot в Script Runner! 🔑
Добавьте скрипт CookieRobot
После того как ваш токен будет вставлен на вкладку «Authorization»:
- Перейдите на вкладку «Body».
- Убедитесь, что выбран параметр raw.
- Вставьте пример тела запроса CookieRobot (JSON):
{
"script_file": "cookie_robot.py",
"object_id": "1cf0aa65-1df9-4b28-a201-535f701acc24",
"is_builtin": true,
"profile_ids": [
{
"profile_id": "profile uuid"
},
{
"profile_id": "profile uuid",
"is_headless": true
}
],
"script_params": [
{
"name": "websites",
"value": ["https://youtube.com","https://google.com","https://fb.com","https://amazon.com"]
},
{
"name": "randomOrder",
"value": true
},
{
"name": "fractionMode",
"value": 0.7
},
{
"name": "processCookieConsent",
"value": true
},
{
"name": "closeBrowser",
"value": false
}
]
}
Имя скрипта CookieRobot — cookie_robot.py. Он уже добавлен в строку “script_file”, поэтому нет необходимости обновлять его вручную.
Значение object_id для CookieRobot — 1cf0aa65-1df9-4b28-a201-535f701acc24. Его менять не нужно.
Шаг 3: настройте параметры
При запуске CookieRobot есть несколько настраиваемых параметров, которые влияют на то, как работает процесс сканирования. Они позволяют пользователям настраивать такие параметры, как целевой сайт, порядок сканирования и многое другое. Тонкая настройка этих параметров в разделе “script_params” позволяет пользователям оптимизировать производительность скрипта в соответствии со своими потребностями.
Настраиваемые параметры CookieRobot выделены красным цветом на снимке экрана и ниже:

“profile_ids”
Список, содержащий ID профилей, структурированный следующим образом:
-
“profile_id”— уникальный ID профиля. -
“is_ headless ”— (необязательно) работа в режиме headless может ограничить взаимодействие бота с определенными элементами страницы.
“script_params”
Список, содержащий набор настраиваемых параметров, обозначенных просто:
-
“name”— имя параметра. -
“value”— присвоенное значение (строка, целое число, число с плавающей точкой, JSON и т. д.).
“websites”
Хотите получить файлы cookie с нескольких сайтов? Просто перечислите их здесь! Обратите внимание, что сайты могут быть перечислены с www., http:// или https://, или без них.
Если в параметре “websites” ничего не указано, робот будет использовать список по умолчанию:
websites = [
"https://aliexpress.com",
"https://amazon.com",
"https://ebay.com",
"https://fiverr.com",
"https://google.com",
"https://reddit.com",
"https://twitch.com",
"https://twitter.com",
"https://yahoo.com",
"https://youtube.com",
"https://en.wikipedia.org"
]
“randomOrder”
“fractionMode”
Хотите запустить только часть своих сайтов, а не все? Вот как:
- Выберите число с плавающей точкой от 0,0 до 1,0, чтобы задать долю сайтов для запуска.
- Убедитесь, что
“randomOrder”установлен на“true”.
Пример: если использовать "fractionMode"= “0.5”, то будет запущено 50% списка веб-сайтов в случайном порядке.
“processCookieConsent”
Эта опция управляет тем, будет ли CookieRobot взаимодействовать с поддерживаемыми всплывающими окнами согласия на сохранение файлов Cookie.
- Установите значение
“true”→ CookieRobot будет автоматически искать и пытаться нажать кнопку согласия (по умолчанию). - Установите значение
“false”→ всплывающие окна cookie будут игнорироваться.
“closeBrowser”
Шаг 4: запустите CookieRobot
- Нажмите «Send», чтобы выполнить запрос POST Start Script Runner.
- Проверьте ответ на запрос: cтатус 200 ОК означает успех!
- Ваш скрипт CookieRobot запустит выбранный профиль(и). Если вы не используете headless-режим, процесс сканирования можно наблюдать в режиме реального времени.
Если вы получите ошибку Error 401 Unauthorized при отправке запроса, возможно, срок действия вашего токена истек. В этом случае повторите шаги из раздела «Получите токен».
Включенные Cloudflare Zero Trust, внешние прокси или VPN могут мешать правильной работе приложения.
