Todas las herramientas

web_login

Automatización web · macOS · Windows

Efecto: envío. Estado: disponibilidad controlada.

«Disponibilidad controlada» significa que la herramienta figura en los artefactos publicados y puede depender de versión, plataforma, permisos, cuenta o configuración. Esta referencia no promete que esté activa en todas las instalaciones. Que una herramienta figure para macOS no implica que esté disponible en Windows, ni al revés.

macOS

Propósito

Abre una ventana de navegador real en Mac para que el usuario inicie sesión en un sitio web (nunca manejas su contraseña). Después de iniciar sesión, la sesión se guarda en esta Mac y web_navigate / web_read / web_screenshot la reutiliza; no necesitarán iniciar sesión nuevamente. Utilice un nombre `session` estable por sitio (por ejemplo, 'linkedin'). NOTA: la automatización de sitios como Instagram/LinkedIn puede violar sus términos; el usuario acepta ese riesgo.

Entradas obligatorias

Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.

Permisos y confirmación

El esquema no declara un parámetro explícito de confirmación. Esto no autoriza a actuar sin permiso: revisa el efecto y obtén autorización antes de una llamada real.

Esquema técnico canónico en inglésmacOS
{
  "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"
}

Ejemplo documental

Ejemplo de documentación para web_login. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.

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

Windows

Propósito

Abre una ventana de navegador real para que el usuario inicie sesión por su cuenta en un sitio web (nunca manejas su contraseña). Asegura la sesión, navega hasta la URL de inicio de sesión y revela la ventana en primer plano. Después de iniciar sesión, la sesión se guarda en el disco y web_navigate / web_read la reutiliza; no necesitarán iniciar sesión nuevamente. Utilice un nombre `session` estable por sitio (por ejemplo, 'linkedin'). NOTA: la automatización de algunos sitios puede violar sus términos; el usuario acepta ese riesgo.

Entradas obligatorias

Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.

Permisos y confirmación

El esquema no declara un parámetro explícito de confirmación. Esto no autoriza a actuar sin permiso: revisa el efecto y obtén autorización antes de una llamada real.

Esquema técnico canónico en inglésWindows
{
  "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"
}

Ejemplo documental

Ejemplo de documentación para web_login. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.

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