Social BrowserProfiles, IA y automatización

API del navegador

Estrategia del SDK Browser API

Utilice pequeños contenedores alrededor del descubrimiento y CDP en lugar de ocultar la identidad del objetivo en tiempo de ejecución. Los ejemplos de JavaScript y Python deberían redescubrir los objetivos después de las reconexiones.

Ayudantes generados

Descargar SDK de descubrimiento ligero

Los ayudantes se generan a partir del contrato Browser API y son intencionalmente pequeños: descubren el navegador en ejecución, enumeran los objetivos, resuelven el objetivo actual y devuelven su URL CDP WebSocket. No ocultan la identidad del objetivo en tiempo de ejecución.

pitón

Ayudante de descubrimiento de bibliotecas estándar mediante urllib. Agregue su biblioteca CDP/WebSocket preferida para el control de protocolos.

Descargar ayudante de Python →
const { SocialBrowserAPI } = require('./social-browser-api.js'); const api = new SocialBrowserAPI('http://127.0.0.1:60101'); const target = await api.resolveTarget({ type: 'page' }); console.log(target.webSocketDebuggerUrl);

Identidad

Los ID de tiempo de ejecución no son ID de recursos estables

Vuelva a descubrir targetId, webContentsId y los objetivos WebSocket actuales después de reiniciar o volver a conectarse. En su lugar, conserve su propia identidad estable Profile/flujo de trabajo.

Relacionado

Continuar en documentos Browser API

Configuración externa/CDP

Configure el cliente API/CDP y el flujo de descubrimiento.

Configuración →

Ejemplos

Utilice ejemplos prácticos y patrones de selección de objetivos.

Ejemplos →