Все инструменты

web_login

Веб-автоматизация · macOS · Windows

Эффект: отправка. Статус: условно доступен.

«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.

macOS

Назначение

Открывает настоящее окно браузера на Mac, чтобы пользователь самостоятельно вошел на сайт (вы никогда не работаете с его паролем). После входа сессия сохраняется на этом Mac и повторно используется web_navigate/web_read/web_screenshot — повторный вход не потребуется. Используйте стабильное имя `session` для каждого сайта (например, 'linkedin'). ПРИМЕЧАНИЕ: автоматизация таких сайтов, как Instagram/LinkedIn, может нарушать их условия; пользователь принимает этот риск.

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема не объявляет явного параметра подтверждения. Это не разрешает действовать без согласия: проверьте эффект и получите разрешение.

Каноническая техническая схема на английскомmacOS
{
  "properties": {
    "session": {
      "description": "A stable name for this login profile, e.g. 'linkedin'.",
      "type": "string"
    },
    "url": {
      "description": "The site's login URL to open, e.g. https://www.linkedin.com/login",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}

Пример для документации

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

{
  "session": "demo-browser",
  "url": "https://example.com"
}

Windows

Назначение

Открывает настоящее окно браузера, чтобы пользователь САМОСТОЯТЕЛЬНО вошел на сайт (вы никогда не работаете с его паролем). Обеспечивает наличие сессии, переходит на URL входа и выводит окно на передний план. После входа сессия сохраняется на диске и повторно используется web_navigate/web_read — повторный вход не потребуется. Используйте стабильное имя `session` для каждого сайта (например, 'linkedin'). ПРИМЕЧАНИЕ: автоматизация некоторых сайтов может нарушать их условия; пользователь принимает этот риск.

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема не объявляет явного параметра подтверждения. Это не разрешает действовать без согласия: проверьте эффект и получите разрешение.

Каноническая техническая схема на английскомWindows
{
  "properties": {
    "session": {
      "description": "A stable name for this login profile, e.g. 'linkedin'. Defaults to 'default'.",
      "type": "string"
    },
    "url": {
      "description": "The site's login URL to open, e.g. https://www.linkedin.com/login",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}

Пример для документации

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

{
  "session": "demo-browser",
  "url": "https://example.com"
}