Перейти к содержимому
Все инструменты

web_navigate

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

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

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

macOS

Назначение

Переходит в веб-сеансе по URL (используя сохранённый вход, если он есть) и возвращает итоговый URL и заголовок страницы. Открывает сеанс, если его нет. ПРОВЕРЬТЕ `loaded` перед чтением: если оно false, страница не загрузилась, а `message` объясняет почему — чтение сеанса в таком случае опишет пустой документ, а не сайт. Читайте страницу через web_read. Когда вызов приходит через облачный коннектор, адрес этого Mac или его локальной сети (localhost, 127.0.0.1, 192.168.x.x…) отклоняется с relay_local_address для каждого инструмента web_*; ИИ-приложение, работающее на самом Mac, не ограничено.

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

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

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

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

Каноническая техническая схема на английском — macOS
{
  "properties": {
    "session": {
      "description": "Session name (default 'default').",
      "type": "string"
    },
    "timeout_seconds": {
      "description": "Max seconds to wait for load (default 25).",
      "type": "integer"
    },
    "url": {
      "description": "URL to open (https).",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}

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

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

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

Windows

Назначение

Переходит в веб-сеансе по URL (используя сохранённый вход, если он есть) и возвращает итоговый URL и заголовок страницы. Открывает сеанс, если его ещё нет. Затем читайте страницу через web_read. Первый вызов возвращает предпросмотр и ничего не открывает; confirm=true выполняет переход.

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

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

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

Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.

Каноническая техническая схема на английском — Windows
{
  "properties": {
    "confirm": {
      "description": "Must be true to act. Without it, returns a preview.",
      "type": "boolean"
    },
    "session": {
      "description": "Session name (a named login profile). Defaults to 'default'.",
      "type": "string"
    },
    "timeout_seconds": {
      "description": "Max seconds to wait for the page to load (default 25).",
      "type": "integer"
    },
    "url": {
      "description": "URL to open (https assumed if no scheme).",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}

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

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

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