Skip to main content
POST
当你需要接入并实时交互一个正在运行的 CDP 会话时,请使用此端点获取短时效的控制令牌。将返回的 controlUrl 直接传入 WebSocket 构造函数即可开始实时控制。
string
必填
你想要实时控制的活跃 CDP 会话 ID。

响应

boolean
令牌签发成功时为 true。
string
一个已将一次性 controlToken 以查询参数形式嵌入的 wss:// WebSocket URL。直接将其传给 new WebSocket(...),切勿替换或修改令牌。
number
controlToken 失效的 Unix 时间戳,单位为毫秒。该令牌有效期为 30 秒,且只能使用一次。
controlToken 在 30 秒 后失效,且只能被消费 一次。如果 WebSocket 连接失败或未在规定时间内打开,请再次调用 POST /cdp/live-token 获取新令牌。

打开实时 WebSocket

向目标会话开启实时控制 WebSocket 连接,地址为 wss://api.adscrawl.net/cdp/live/{sessionId}?controlToken={token}。服务器会验证 controlToken,连接到会话后端,然后升级你的客户端连接。一旦连接建立,CDP 消息将被双向代理,你将获得完整的交互式控制权。
string
必填
POST /cdp/live-token 返回的 controlUrl 中嵌入的会话 ID。
string
必填
来自 POST /cdp/live-token 的一次性令牌。必须在签发后 30 秒内使用,且只能消费一次。
当实时控制 WebSocket 关闭时,服务器会发送以下原因码之一:
实时控制令牌专为短时手动或有条件交互设计。对于完全自动化的工作流,请直接通过 cdpBaseUrl 使用 Playwright 或 Puppeteer 驱动会话。