会话检查和录制
了解如何通过实时图形界面调试 Oxylabs 代理浏览器自动化会话。
诊断仅从日志或错误消息中不明显的复杂问题
准确理解页面渲染在浏览器中的呈现方式
验证您的自动化工作流是否正确执行
实时排查意外行为
这两个工具可直接在 hb.oxylabs.io 域名下使用,与您的连接端点并列:
仪表板地址:
hb.oxylabs.io/dashboard会话检查地址:
hb.oxylabs.io/novnc
会话检查(VNC)
会话检查工具是一项调试功能,使用 VNC(虚拟网络计算)为您的浏览器自动化会话提供实时可视访问。
观看实时会话的推荐方式是通过 hb.oxylabs.io/dashboard仪表板,您无需额外设置即可查看活动会话。
如果您需要直接的查看器链接(例如嵌入到自己的工具中),可以获取 hb.oxylabs.io/novnc 根据会话 ID 获取查看器 URL:
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); // 在浏览器中打开此 URL会话录制
将整个 Agent Browser 会话录制为视频,用于调试、审计或复核。要录制会话,请添加 record=true 到连接 URL 的查询参数:
自定义录制名称
通过使用 record_name 参数为视频分配自定义名称,在仪表板中整理和筛选录制内容。您可以使用字母数字字符、连字符和下划线,最长 64 个字符(^[a-zA-Z0-9_-]{1,64}$):
访问回放
所有完成的录制都会自动编码并保存到您的仪表板。您可以直接在以下位置搜索、筛选、查看和删除录制: hb.oxylabs.io/dashboard.
代码示例
下面的 Node.js 示例展示了如何在启用录制的情况下连接浏览器,程序化提取会话 ID,并将实时检查链接输出到控制台。
最后更新于
这有帮助吗?