Models
ErrorobjectShow propertiesHide properties
FingerprintEnvelopeobjectShow propertiesHide properties
fingerprintobject · FingerprintrequiredНативный FingerprintConfig. Документированные подобъекты; наиболее
распространённые; объект открытый и сохраняется эндпоинтами создания
дословно, так что любое поле здесь будет передано без изменений.
Show propertiesHide properties
Нативный FingerprintConfig. Документированные подобъекты; наиболее распространённые; объект открытый и сохраняется эндпоинтами создания дословно, так что любое поле здесь будет передано без изменений.
0 = режим только переопределений (типичный случай).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Частота обновления заявленного экрана. Если поле не указано, используется значение 60. См. поле refresh_rate в запросах создания и редактирования.
client_hintsobjectoptionalСемейство Sec-CH-UA (в browser.vision называется hints).
Show propertiesHide properties
Семейство Sec-CH-UA (в browser.vision называется hints).
webglobjectoptionalShow propertiesHide properties
Режим обработки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНастройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
Show propertiesHide properties
Настройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
fontsobject · NoiseBlockoptionalenabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Show propertiesHide properties
enabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Энтропия на профиль; 0 = вычислить автоматически.
networkobjectoptionalShow propertiesHide properties
Защита от сканирования портов локальной сети (ports_protection).
Имя по IANA или "auto"; будет определено через привязанный прокси при запуске.
FingerprintobjectНативный FingerprintConfig. Документированные подобъекты; наиболее
распространённые; объект открытый и сохраняется эндпоинтами создания
дословно, так что любое поле здесь будет передано без изменений.
Show propertiesHide properties
Нативный FingerprintConfig. Документированные подобъекты; наиболее распространённые; объект открытый и сохраняется эндпоинтами создания дословно, так что любое поле здесь будет передано без изменений.
0 = режим только переопределений (типичный случай).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Частота обновления заявленного экрана. Если поле не указано, используется значение 60. См. поле refresh_rate в запросах создания и редактирования.
client_hintsobjectoptionalСемейство Sec-CH-UA (в browser.vision называется hints).
Show propertiesHide properties
Семейство Sec-CH-UA (в browser.vision называется hints).
webglobjectoptionalShow propertiesHide properties
Режим обработки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНастройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
Show propertiesHide properties
Настройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
fontsobject · NoiseBlockoptionalenabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Show propertiesHide properties
enabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Энтропия на профиль; 0 = вычислить автоматически.
networkobjectoptionalShow propertiesHide properties
Защита от сканирования портов локальной сети (ports_protection).
Имя по IANA или "auto"; будет определено через привязанный прокси при запуске.
NoisePrefsobjectНастройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
Show propertiesHide properties
Настройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
fontsobject · NoiseBlockoptionalenabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Show propertiesHide properties
enabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Энтропия на профиль; 0 = вычислить автоматически.
NoiseBlockobjectShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
CreateProfileRequestobjectShow propertiesHide properties
Привязать прокси из хранилища (по id).
Привязать прокси строкой (host:port:user:pass или
scheme://user:pass@host:port). Для постоянного профиля прокси
добавляется в хранилище (дедупликация по эндпоинту) и проходит
полный тест (UDP + гео), затем привязывается по id; отображается
в списке прокси, результат QUIC/WebRTC кешируется. Для временного
профиля прокси прикрепляется инлайн (не сохраняется). Игнорируется,
если задан proxy_id.
Тег папки (игнорируется для /folders/{folder}/profiles; там приоритет у пути).
Акцентный цвет значка окна профиля и метки с его названием в адресной строке. Если поле не указано, цвет значка определяется по имени, а метка сохраняет цвет панели инструментов браузера.
Идентификаторы расширений из библиотеки (GET /extensions), загружаемых при запуске. Если идентификатор отсутствует в библиотеке, возвращается ошибка 400. Профиль без такого расширения не запускается автоматически.
Заявленная частота обновления дисплея, записанная в screen.refresh_rate. Ни один веб-API не сообщает об этом; страница измеряет его по времени requestAnimationFrame, поэтому его исключение не является нейтральным; «Отсутствие» означает 60, о чем сообщает большинство машин, а не о том, что делает собственный экран хоста. Кадры можно только замедлять, поэтому эффективная скорость равна ближайшему целому разделению панели хоста на этом или меньшем уровне.
fingerprintobject · FingerprintrequiredСохраняется дословно. Получите из /fingerprint/new и при необходимости отредактируйте.
Show propertiesHide properties
Сохраняется дословно. Получите из /fingerprint/new и при необходимости отредактируйте.
0 = режим только переопределений (типичный случай).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Частота обновления заявленного экрана. Если поле не указано, используется значение 60. См. поле refresh_rate в запросах создания и редактирования.
client_hintsobjectoptionalСемейство Sec-CH-UA (в browser.vision называется hints).
Show propertiesHide properties
Семейство Sec-CH-UA (в browser.vision называется hints).
webglobjectoptionalShow propertiesHide properties
Режим обработки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНастройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
Show propertiesHide properties
Настройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
fontsobject · NoiseBlockoptionalenabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Show propertiesHide properties
enabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Энтропия на профиль; 0 = вычислить автоматически.
networkobjectoptionalShow propertiesHide properties
Защита от сканирования портов локальной сети (ports_protection).
Имя по IANA или "auto"; будет определено через привязанный прокси при запуске.
EditProfileRequestobjectВсе поля необязательны; изменяется только переданное.
Show propertiesHide properties
Все поля необязательны; изменяется только переданное.
"" убирает профиль из папки (переводит в «Все»).
"" отвязывает прокси.
Строка прокси; сохраняется (дедупликация) + полный тест, затем привязывается.
#rrggbb; пустая строка возвращает цвет, вычисленный по названию.
Заменяет весь список; [] ничего не загружает.
Заявленная частота обновления дисплея применяется ПОСЛЕ fingerprint и записывается в screen.refresh_rate. Ни один веб-API не сообщает об этом; страница измеряет его по времени requestAnimationFrame, поэтому его исключение не является нейтральным; «Отсутствие» означает 60, о чем сообщает большинство машин, а не о том, что делает собственный экран хоста. Кадры можно только замедлять, поэтому эффективная скорость равна ближайшему целому разделению панели хоста на этом или меньшем уровне.
fingerprintobject · FingerprintoptionalПри наличии ЗАМЕНЯЕТ сохранённый отпечаток дословно.
Show propertiesHide properties
При наличии ЗАМЕНЯЕТ сохранённый отпечаток дословно.
0 = режим только переопределений (типичный случай).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Частота обновления заявленного экрана. Если поле не указано, используется значение 60. См. поле refresh_rate в запросах создания и редактирования.
client_hintsobjectoptionalСемейство Sec-CH-UA (в browser.vision называется hints).
Show propertiesHide properties
Семейство Sec-CH-UA (в browser.vision называется hints).
webglobjectoptionalShow propertiesHide properties
Режим обработки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНастройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
Show propertiesHide properties
Настройки антифингерпринт-шума по векторам. Каждый блок: {enabled, seed}
(+ специфичные параметры). enabled:false = сквозная передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Энтропия на профиль; 0 = вычислить автоматически.
fontsobject · NoiseBlockoptionalenabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Show propertiesHide properties
enabled:true скрывает небольшое детерминированное подмножество
несущественных шрифтов для каждого профиля (остальные реальные шрифты
хоста проходят насквозь).
Энтропия на профиль; 0 = вычислить автоматически.
networkobjectoptionalShow propertiesHide properties
Защита от сканирования портов локальной сети (ports_protection).
Имя по IANA или "auto"; будет определено через привязанный прокси при запуске.
TempProfileRequestobjectShow propertiesHide properties
Запись библиотеки, на которой основывается профиль; при отсутствии; случайный под platform.
Используется для выбора случайного отпечатка, если fingerprint_id не указан; при отсутствии обоих; ОС хоста.
WindowsmacOSLinuxИнлайн-строка прокси (не сохраняется в хранилище).
Заявленная частота обновления дисплея, записанная в screen.refresh_rate. Ни один веб-API не сообщает об этом; страница измеряет его по времени requestAnimationFrame, поэтому его исключение не является нейтральным; «Отсутствие» означает 60, о чем сообщает большинство машин, а не о том, что делает собственный экран хоста. Кадры можно только замедлять, поэтому эффективная скорость равна ближайшему целому разделению панели хоста на этом или меньшем уровне.
noiseobjectoptionalШум отпечатка для каждого вектора. Пропущенные векторы сохраняют значения по умолчанию (отключены). Можно комбинировать два формата: сокращение {"canvas": true, "webgl": true}, которое также применяет интенсивность пользовательского интерфейса по умолчанию к webgl и client_rects, и полный объект, такой как {"canvas": {"enabled": true, "seed": 42}}, соответствующий формату, возвращаемому GET /profiles/{id}.
Поля объединяются с существующими настройками векторов. Если seed не указан или равен нулю, стабильное значение создается на основе идентификатора профиля.
Show propertiesHide properties
Шум отпечатка для каждого вектора. Пропущенные векторы сохраняют значения по умолчанию (отключены). Можно комбинировать два формата: сокращение {"canvas": true, "webgl": true}, которое также применяет интенсивность пользовательского интерфейса по умолчанию к webgl и client_rects, и полный объект, такой как {"canvas": {"enabled": true, "seed": 42}}, соответствующий формату, возвращаемому GET /profiles/{id}.
Поля объединяются с существующими настройками векторов. Если seed не указан или равен нулю, стабильное значение создается на основе идентификатора профиля.
ExtensionobjectShow propertiesHide properties
Передайте это в extensions профиля.
@<unix_secs>.
Самый большой значок, объявленный в манифесте, как URL-адрес data:. Значение null для конечной точки листинга и для расширений, которые не поставляются.
AddExtensionRequestobjectРовно один из url или path.
Show propertiesHide properties
Ровно один из url или path.
Страница Интернет-магазина Chrome, простой 32-значный идентификатор расширения или прямая ссылка на .crx/.zip.
Локальная .crx, .zip или распакованная папка на компьютере лаунчера.
BookmarkobjectShow propertiesHide properties
папка лаунчера; пустой означает каждый профиль.
BookmarkRequestobjectShow propertiesHide properties
Представлять обновления, которые добавляются в закладки; отсутствие создает его.
Голый хост подойдет; Добавлен https://.
Бланк использует сам адрес.
Пусто (или отсутствует) означает каждый профиль.
TrashEntryobjectShow propertiesHide properties
Unix-секунды.
Unix-секунды; очистка при запуске удаляет все, что находится за ней.
Архив, в котором хранится аккаунт, а не кэши.
ProfileMetaobjectМетаданные профиля в лаунчере (возвращаются при создании).
Show propertiesHide properties
Метаданные профиля в лаунчере (возвращаются при создании).
ISO-8601 или null.
Акцент на значке как #rrggbb; null означает, что оно получено из имени, что и делает браузер, когда ничего не выбрано.
Идентификаторы библиотек расширений, загружаемые при запуске.
ProfileListItemobjectShow propertiesHide properties
ISO-8601 или null.
Акцент на значке как #rrggbb; null означает, что оно получено из имени, что и делает браузер, когда ничего не выбрано.
Идентификаторы библиотек расширений, загружаемые при запуске.
cdpobject · CdpInfo· nullableoptionalCDP-эндпоинт запущенного профиля.
Show propertiesHide properties
CDP-эндпоинт запущенного профиля.
Порт remote-debugging
REST-база (/json, /json/version).
WS-эндпоинт уровня браузера для Puppeteer/Playwright connect.
StoredProfileobjectПолный профиль на диске: оболочка _meta плюс развёрнутый
FingerprintConfig (все поля Fingerprint на верхнем уровне).
running/cdp присутствуют только во время работы профиля.
Show propertiesHide properties
Полный профиль на диске: оболочка _meta плюс развёрнутый
FingerprintConfig (все поля Fingerprint на верхнем уровне).
running/cdp присутствуют только во время работы профиля.
_metaobjectoptionalShow propertiesHide properties
inline_proxyobject · ProxyEntry· nullableoptionalПолная запись прокси (как встроено в _meta.inline_proxy).
Show propertiesHide properties
Полная запись прокси (как встроено в _meta.inline_proxy).
socks5httphttpsКаждая запись увеличивает номер версии. Редактор рабочего стола передает номер версии, на котором был открыт профиль, поэтому сохранение поверх изменения, сделанного через этот API, отклоняется, а не отменяется автоматически. Изменения через API не отклоняются: профиль читается и записывается обратно за один шаг.
cdpobject · CdpInfo· nullableoptionalCDP-эндпоинт запущенного профиля.
Show propertiesHide properties
CDP-эндпоинт запущенного профиля.
Порт remote-debugging
REST-база (/json, /json/version).
WS-эндпоинт уровня браузера для Puppeteer/Playwright connect.
CdpInfoobjectCDP-эндпоинт запущенного профиля.
Show propertiesHide properties
CDP-эндпоинт запущенного профиля.
Порт remote-debugging
REST-база (/json, /json/version).
WS-эндпоинт уровня браузера для Puppeteer/Playwright connect.
RunningProfileobjectShow propertiesHide properties
cdpobject · CdpInfo· nullableoptionalCDP-эндпоинт запущенного профиля.
Show propertiesHide properties
CDP-эндпоинт запущенного профиля.
Порт remote-debugging
REST-база (/json, /json/version).
WS-эндпоинт уровня браузера для Puppeteer/Playwright connect.
LibraryEntryobjectShow propertiesHide properties
WindowsmacOSLinuxСтрока версии Chrome.
Входит в поставляемый стартовый набор.
AddProxyRequestobjectСтрока прокси ИЛИ явные поля (строка имеет приоритет).
Show propertiesHide properties
Строка прокси ИЛИ явные поля (строка имеет приоритет).
scheme://user:pass@host:port или host:port:user:pass.
socks5httphttpsProxySummaryobjectСохранённый прокси без учётных данных.
Show propertiesHide properties
Сохранённый прокси без учётных данных.
socks5httphttpsИнформационный тег (например
objectCookie в удобном для инструментов виде (совместим с форматами
EditThisCookie / Puppeteer; httpOnly/sameSite принимаются
как псевдонимы при импорте).
Show propertiesHide properties
Cookie в удобном для инструментов виде (совместим с форматами
EditThisCookie / Puppeteer; httpOnly/sameSite принимаются
как псевдонимы при импорте).
Хост cookie (Chromium host_key), например ".example.com".
Unix-секунды; null/отсутствует = сессионный cookie.
Регистронезависимо при импорте.
StrictLaxNoneunspecifiedProxyEntryobjectПолная запись прокси (как встроено в _meta.inline_proxy).
Show propertiesHide properties
Полная запись прокси (как встроено в _meta.inline_proxy).
socks5httphttpsAutomationBranchstring · enum | objectВетка после выполнения шага. В простых случаях используется строка, при передаче значения - объект.
Show propertiesHide properties
Ветка после выполнения шага. В простых случаях используется строка, при передаче значения - объект.
AutomationBlockobjectОдин шаг автоматизации. kind и params расширяемы, поэтому модули могут добавлять новые типы шагов.
Show propertiesHide properties
Один шаг автоматизации. kind и params расширяемы, поэтому модули могут добавлять новые типы шагов.
Встроенный тип палитры (goto, click, type, profile.create, var.set, ...) или module:<module id>:<block>.
В мобильном профиле обычные действия используют сенсорный ввод: click выполняет касание, rightClick - долгое нажатие, а scroll и swipe - жесты. hover недоступен, поскольку на мобильном устройстве нет указателя. Следующие шаги доступны только на мобильных профилях и отклоняются на компьютерах:
| Тип | Параметры | Действие |
| --- | --- | --- |
| touch.tap | selector или x+y, tapCount (1-3), timeout | Коснуться цели. |
| touch.longPress | selector или x+y, timeout | Нажать и удерживать. |
| touch.swipe | selector или x+y, dx, dy, timeout | Провести пальцем. |
| touch.drag | selector, to, holdMs, timeout | Перетащить элемент. |
| touch.pinch | scale, selector или x+y | Масштабировать двумя пальцами. Значение выше 1 уменьшает масштаб. |
| screen.rotate | angle (0/90/180/270), turnMs, into | Повернуть устройство. into сохраняет новый screen.orientation.type. |
Собственные поля шага, как их определяет палитра.
Положение на холсте. Только для макета, выполнение идет по веткам.
Ветка после выполнения шага. В простых случаях используется строка, при передаче значения - объект.
По умолчанию stop. Если продолжить после неудачного шага, действия могут выполняться не на той странице.
Имена параметров очищаются при экспорте.
AutomationRunSettingsobjectShow propertiesHide properties
Максимальное число одновременно работающих браузеров: от 1 до 64.
Число проходов по блокам. 0 означает запуск до истечения hours.
Используется только при loops: 0.
Идентификатор блока, с которого нужно начать; пустой означает первый.
Для совместимости с проектами, сохраненными до появления профилей-блоков. При задании каждый профиль запускается в отдельном потоке.
AutomationProjectobjectShow propertiesHide properties
blocksobject · AutomationBlock[]optionalShow propertiesHide properties
Встроенный тип палитры (goto, click, type, profile.create, var.set, ...) или module:<module id>:<block>.
В мобильном профиле обычные действия используют сенсорный ввод: click выполняет касание, rightClick - долгое нажатие, а scroll и swipe - жесты. hover недоступен, поскольку на мобильном устройстве нет указателя. Следующие шаги доступны только на мобильных профилях и отклоняются на компьютерах:
| Тип | Параметры | Действие |
| --- | --- | --- |
| touch.tap | selector или x+y, tapCount (1-3), timeout | Коснуться цели. |
| touch.longPress | selector или x+y, timeout | Нажать и удерживать. |
| touch.swipe | selector или x+y, dx, dy, timeout | Провести пальцем. |
| touch.drag | selector, to, holdMs, timeout | Перетащить элемент. |
| touch.pinch | scale, selector или x+y | Масштабировать двумя пальцами. Значение выше 1 уменьшает масштаб. |
| screen.rotate | angle (0/90/180/270), turnMs, into | Повернуть устройство. into сохраняет новый screen.orientation.type. |
Собственные поля шага, как их определяет палитра.
Положение на холсте. Только для макета, выполнение идет по веткам.
Ветка после выполнения шага. В простых случаях используется строка, при передаче значения - объект.
По умолчанию stop. Если продолжить после неудачного шага, действия могут выполняться не на той странице.
Имена параметров очищаются при экспорте.
runobject · AutomationRunSettingsoptionalShow propertiesHide properties
Максимальное число одновременно работающих браузеров: от 1 до 64.
Число проходов по блокам. 0 означает запуск до истечения hours.
Используется только при loops: 0.
Идентификатор блока, с которого нужно начать; пустой означает первый.
Для совместимости с проектами, сохраненными до появления профилей-блоков. При задании каждый профиль запускается в отдельном потоке.
Unix-секунды.
Unix-секунды.
AutomationBundleobjectПакет проекта для переноса на другую машину.
Show propertiesHide properties
Пакет проекта для переноса на другую машину.
Импорт отклоняет неизвестную версию формата.
Unix-секунды.
projectobject · AutomationProjectoptionalShow propertiesHide properties
blocksobject · AutomationBlock[]optionalShow propertiesHide properties
Встроенный тип палитры (goto, click, type, profile.create, var.set, ...) или module:<module id>:<block>.
В мобильном профиле обычные действия используют сенсорный ввод: click выполняет касание, rightClick - долгое нажатие, а scroll и swipe - жесты. hover недоступен, поскольку на мобильном устройстве нет указателя. Следующие шаги доступны только на мобильных профилях и отклоняются на компьютерах:
| Тип | Параметры | Действие |
| --- | --- | --- |
| touch.tap | selector или x+y, tapCount (1-3), timeout | Коснуться цели. |
| touch.longPress | selector или x+y, timeout | Нажать и удерживать. |
| touch.swipe | selector или x+y, dx, dy, timeout | Провести пальцем. |
| touch.drag | selector, to, holdMs, timeout | Перетащить элемент. |
| touch.pinch | scale, selector или x+y | Масштабировать двумя пальцами. Значение выше 1 уменьшает масштаб. |
| screen.rotate | angle (0/90/180/270), turnMs, into | Повернуть устройство. into сохраняет новый screen.orientation.type. |
Собственные поля шага, как их определяет палитра.
Положение на холсте. Только для макета, выполнение идет по веткам.
Ветка после выполнения шага. В простых случаях используется строка, при передаче значения - объект.
По умолчанию stop. Если продолжить после неудачного шага, действия могут выполняться не на той странице.
Имена параметров очищаются при экспорте.
runobject · AutomationRunSettingsoptionalShow propertiesHide properties
Максимальное число одновременно работающих браузеров: от 1 до 64.
Число проходов по блокам. 0 означает запуск до истечения hours.
Используется только при loops: 0.
Идентификатор блока, с которого нужно начать; пустой означает первый.
Для совместимости с проектами, сохраненными до появления профилей-блоков. При задании каждый профиль запускается в отдельном потоке.
Unix-секунды.
Unix-секунды.
Идентификаторы модулей, необходимых проекту.
module_filesobject[]optionalФайлы этих модулей переносятся внутри пакета, чтобы импортированный проект мог работать там, где он находится. Модуль, отсутствующий на диске во время экспорта, здесь не указан, но все равно назван в modules. При импорте модуль, уже установленный под тем же идентификатором, сохраняется как есть, а не перезаписывается.
Show propertiesHide properties
Файлы этих модулей переносятся внутри пакета, чтобы импортированный проект мог работать там, где он находится. Модуль, отсутствующий на диске во время экспорта, здесь не указан, но все равно назван в modules. При импорте модуль, уже установленный под тем же идентификатором, сохраняется как есть, а не перезаписывается.
Файл .wasm, заархивированный gzip, а затем base64.
needsobject[]optionalПоля, очищенные при экспорте и запрашиваемые снова при импорте.
Show propertiesHide properties
Поля, очищенные при экспорте и запрашиваемые снова при импорте.
AutomationWorkerobjectОдин браузер в рамках запуска.
Show propertiesHide properties
Один браузер в рамках запуска.
Нумерация с 1; значение 0 означает, что первый проход еще не начался.
queuedstartingrunningdonefailedstoppedAutomationRunobjectShow propertiesHide properties
Unix-секунды.
workersobject · AutomationWorker[]optionalShow propertiesHide properties
Нумерация с 1; значение 0 означает, что первый проход еще не начался.
queuedstartingrunningdonefailedstoppedПоследние записи, показанные в окне запусков. Полный журнал хранится в automation-runs/.
AutomationModuleobjectShow propertiesHide properties
Имя файла без расширения и префикс для типов блоков модуля.
Дескрипторы блоков имеют ту же форму, что и встроенная палитра.
Пусто при успешной загрузке модуля, иначе содержит причину ошибки.
Обновлено