Saltar al contenido
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és — 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"
}

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 real del navegador para que el usuario inicie sesión EL MISMO en un sitio web (nunca manejas su contraseña). Asegura la sesión, navega a la URL de inicio de sesión y muestra la ventana en primer plano. Cuando haya iniciado sesión, la sesión se guarda en el disco y web_navigate/web_read la reutilizan: no tendrá que volver a iniciar sesión. Usa un nombre de `session` estable por sitio (p. ej. 'linkedin'). Algunos sitios no permiten la automatización; consulta sus términos.

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és — 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"
}

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"
}