For the complete documentation index, see llms.txt. This page is also available as Markdown.

Inspección y grabación de sesiones

Mira cómo depurar sesiones de automatización de Oxylabs Agent Browser mediante una interfaz gráfica en tiempo real.

Oxylabs Agent Browser proporciona Inspección de sesión y Grabación de sesión para observar la automatización del navegador en tiempo real o revisar reproducciones en video de sesiones pasadas. Estas funciones de depuración visual te permiten:

  • Diagnosticar problemas complejos que no son evidentes a partir de los registros o los mensajes de error

  • Entender el renderizado de la página exactamente como lo ve el navegador

  • Verificar la ejecución correcta de tus flujos de trabajo de automatización

  • Solucionar comportamientos inesperados en tiempo real

Ambas herramientas están disponibles directamente en el hb.oxylabs.io dominio, junto con tu endpoint de conexión:

  • Panel de control en hb.oxylabs.io/dashboard

  • Inspección de sesión en hb.oxylabs.io/novnc

Inspección de sesión (VNC)

La herramienta de inspección de sesión es una función de depuración que usa VNC (Virtual Network Computing) para proporcionar acceso visual en tiempo real a tus sesiones de automatización del navegador.

La forma recomendada de ver una sesión en vivo es a través del Panel de control en hb.oxylabs.io/dashboard, donde puedes ver las sesiones activas sin ninguna configuración adicional.

Si necesitas un enlace directo de visualización (por ejemplo, para integrarlo en tus propias herramientas), puedes obtener el hb.oxylabs.io/novnc URL del visor a partir del ID de la sesión:

const cdp = await ctx.newCDPSession(page);
const { value: sid } = await cdp.send("__session_id");
const vncUrl = `https://hb.oxylabs.io/novnc/?id=${sid}`;
console.log(vncUrl);  // open this URL in your browser

Grabación de sesión

Graba toda tu sesión de Agent Browser como un video para depuración, auditoría o revisiones. Para grabar una sesión, añade el record=true parámetro de consulta a tu URL de conexión:

Por defecto, cada cuenta puede almacenar hasta 10 grabaciones. Si necesitas un límite mayor, contacta con el soporte de Oxylabs (chat en vivo o correo electrónico) o a tu gestor de cuenta dedicado.

Al usar sesiones persistentes, las grabaciones se almacenan como un único video continuo a través de todas las reconexiones a esa sesión, en lugar de crear un archivo de grabación separado para cada conexión.

Personalización de los nombres de las grabaciones

Organiza y filtra tus grabaciones dentro de tu panel de control asignando nombres personalizados a tus videos usando el record_name parámetro. Puedes usar caracteres alfanuméricos con guiones y guiones bajos, hasta una longitud máxima de 64 caracteres (^[a-zA-Z0-9_-]{1,64}$):

Acceso a las reproducciones

Todas las grabaciones completadas se codifican automáticamente y se guardan en tu Panel de control. Puedes buscar, filtrar, ver y eliminar tus grabaciones directamente en hb.oxylabs.io/dashboard.

Ejemplos de código

El siguiente ejemplo de Node.js muestra cómo conectarse al navegador con la grabación habilitada, extraer el ID de la sesión mediante programación y mostrar el enlace de inspección en vivo en tu consola.

Última actualización

¿Te fue útil?