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/dashboardInspecció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 browserGrabació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.
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?