核心用法
qqbrowser-skill 是腾讯推出的浏览器自动化命令行工具,专为 AI Agent 设计。它基于 Chromium 内核,提供完整的网页交互能力,包括导航、点击、输入、截图、滚动、下载等操作。
工作流程:
1. 导航:browser_go_to_url 打开目标页面
2. 快照:browser_snapshot 获取带索引的元素列表
3. 交互:通过索引执行点击、输入、选择等操作
4. 刷新:页面变化后重新快照获取有效索引
关键特性:
- 支持语义定位(
browser_find_and_act),可通过角色、文本、标签等定位元素 - 多标签管理、对话框处理、键盘模拟
- 截图支持全屏、标注模式,输出 WebP 格式
- 页面转 Markdown 便于内容提取
显著优点
- 官方背书:腾讯出品,Chromium 二进制经官方渠道分发并校验哈希
- 索引驱动:元素索引机制比 CSS/XPath 选择器更稳定,降低定位失败率
- 语义定位:支持按角色、文本、placeholder 等自然语言方式定位元素
- 多场景覆盖:表单提交、数据抓取、无限滚动、文件下载等常见模式均有示例
- 跨平台:支持 Linux x86_64 和 Windows
潜在缺点与局限性
- 平台限制:macOS 及 ARM 架构 Linux 不支持,覆盖范围有限
- 索引生命周期:元素索引在 DOM 变化后失效,必须重新快照,增加调用次数
- Token 消耗:每次命令返回页面快照,频繁交互可能导致上下文膨胀
- 网络依赖:所有操作依赖外网连接,内网/隔离环境无法使用
- 单浏览器实例:未明确支持多实例并行,高并发场景受限
适合人群
- AI Agent 开发者需要浏览器自动化能力
- 自动化测试工程师构建 Web 流程机器人
- 数据抓取场景(需遵守目标网站 robots 协议)
- 企业级自动化工作流集成
常规风险
- 权限要求:需网络访问和临时目录读写权限,存在潜在的数据外泄风险
- 下载安全:Chromium 自动下载机制若被中间人攻击可能植入恶意二进制
- 网页风险:自动化访问恶意网站可能导致浏览器漏洞利用
- 数据隐私:截图和下载文件暂存临时目录,多用户环境可能存在残留风险
- 合规风险:自动化抓取需遵守目标网站服务条款,避免法律纠纷