用途:通过 Browserbase API 进行无头浏览器自动化,适合需要云端浏览器会话、网页抓取、自动化测试或登录态复用的场景。
主要能力:创建会话(可设 timeout、keepAlive、region、proxies);列出与筛选会话;获取会话详情;提前释放会话;获取实时调试 URL;获取日志、rrweb 录制、下载文件;上传文件到会话;用 Contexts 持久化 cookie、缓存与登录状态;查询项目用量。
使用方式:请求需带 X-BB-API-Key: $BROWSERBASE_TOKEN。创建会话示例:curl -s -X POST "https://api.browserbase.com/v1/sessions" --header "Content-Type: application/json" --header "X-BB-API-Key: $BROWSERBASE_TOKEN" -d @/tmp/request.json,请求体含 projectId。响应含 id、connectUrl、seleniumRemoteUrl、signingKey。连接排障可运行 zero doctor check-connector --env-name BROWSERBASE_TOKEN。
限制:会话默认 5 分钟超时后自动终止;代理需付费计划,免费计划使用会返回 402;录制为 rrweb DOM 重建而非视频;调试 URL 可能需浏览器客户端通过 WebSocket 连接后才可用;速率限制以控制台计划为准。