核心能力
bb-browser 是一款运行在用户真实浏览器环境中的自动化工具,其最大特点是直接复用用户的登录态,无需提供密码、Cookie 或 API Key 即可访问受保护的私域内容(企业内部系统、个人账户后台等),同时也能高效抓取公域信息。
显著优点
1. 登录态复用,绕过反爬
- 运行在用户本地浏览器,天然具备真实用户身份
- 不触发反爬机制,可访问传统爬虫无法触及的登录后页面
- 支持内部系统、OA、ERP、财务系统等私域数据获取
2. 完整浏览器控制能力
- 导航、截图、表单填写、按钮点击、下拉选择等全面交互
- 支持 JavaScript 执行、iframe 切换、对话框处理
- Tab 多开与并发操作,适合批量任务
3. 开发者友好
@ref机制简化元素定位,无需复杂选择器--json结构化输出,便于程序化处理- 提供 trace 录制功能,便于调试
潜在局限
- 性能依赖本地浏览器:执行速度与用户机器性能、网络状况相关
- 页面变动敏感:
@ref在页面导航或动态加载后失效,需重新 snapshot - DOM 深层内容提取低效:嵌套极深的页面(如微信公众号)建议使用
eval而非 snapshot - 无头模式限制:非无头运行,占用屏幕资源
适合人群
- 需要从内部系统提取数据的企业用户
- 需自动化重复网页操作的运营、财务人员
- 需抓取登录后内容的开发者与研究者
- 需跨多账号、多平台批量操作的用户
常规风险提示
| 风险类型 | 说明 |
|---------|------|
| 操作残留 | 务必执行 `close` 关闭 tab,避免浏览器资源堆积 |
| 数据泄露 | 访问私域系统时注意截图、日志的存储安全 |
| 误操作风险 | `click`、`fill` 等命令直接作用于真实页面,建议先在测试环境验证 |
| 合规边界 | 复用登录态访问企业系统需确保符合内部数据使用规范 |