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

会话检查和录制

了解如何通过实时图形界面调试 Oxylabs 代理浏览器自动化会话。

Oxylabs Agent Browser 提供 会话检查 和 会话录制 用于实时观察浏览器自动化,或回放过往会话的视频。这些可视化调试功能可让您:

  • 诊断仅从日志或错误消息中不明显的复杂问题

  • 准确理解页面渲染在浏览器中的呈现方式

  • 验证您的自动化工作流是否正确执行

  • 实时排查意外行为

这两个工具可直接在 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 的查询参数:

默认情况下,每个账号最多可存储 10 个录制。如果你需要更高的限制,请联系 Oxylabs 支持(在线聊天 或 电子邮件)或你的专属客户经理。

使用 持久会话时,录制会在该会话的所有重新连接中保存为一段连续视频,而不是为每次连接创建单独的录制文件。

自定义录制名称

通过使用 record_name 参数为视频分配自定义名称,在仪表板中整理和筛选录制内容。您可以使用字母数字字符、连字符和下划线,最长 64 个字符(^[a-zA-Z0-9_-]{1,64}$):

访问回放

所有完成的录制都会自动编码并保存到您的仪表板。您可以直接在以下位置搜索、筛选、查看和删除录制: hb.oxylabs.io/dashboard.

代码示例

下面的 Node.js 示例展示了如何在启用录制的情况下连接浏览器,程序化提取会话 ID,并将实时检查链接输出到控制台。

最后更新于

这有帮助吗?