用途:面向需要真实浏览器的任务,如查看网页、访问登录受限站点、操作网页 UI、抓取社交媒体内容等。
主要能力:提供浏览器自动化 CLI 与 Python SDK(安装其一即同时获得两者),CLI 通过守护进程会话在多次调用间保持状态,SDK 在 Python 进程/上下文中保持状态。默认浏览器配置(Cookie、会话)持久化到 ~/.bridgic/bridgic-browser/user_data/,可在 Browser() 传入 clear_user_data=True 使用临时会话。
安装与用法:需先安装依赖,运行 bash "skills/bridgic-browser/scripts/install-deps.sh" "$PWD",脚本会检查 uv、按需初始化 uv 项目、安装缺失包并确保 Playwright chromium 可用;也可执行 uv run playwright install chromium 安装浏览器二进制。调用 CLI 时必须使用 uv run。参考文件按场景加载:CLI 用 cli-guide.md,Python 用 sdk-guide.md,CLI 转 Python 用 cli-sdk-api-mapping.md 加 sdk-guide.md,环境变量或登录状态持久化用 env-vars.md。
注意事项:基于 ref 的操作依赖最新快照,导航或 DOM 大更新后 ref 可能失效,需先刷新快照;wait 命令参数单位为秒(如 bridgic-browser wait 2)。探索时若需登录、验证或授权,应暂停并请用户手动完成,除非任务中已明确说明;应保持类人访问间隔,可模拟随机等待以降低被封风险;列表项无需全部遍历。完成探索与代码编写后应自动运行测试/验证。
限制:资料未提供具体平台支持范围、收费与价格信息,暂未提供。