bb-browser:让浏览器直接变成 API

程序员辉哥|阅读 9
2026/04/23 14:04
bb-browser数据抓取
爽飞!把任意网站变成 API,让浏览器直接给 AI 打工

项目简介

bb-browser 核心理念:Your browser is the API 通过 Chrome DevTools Protocol(CDP)控制本地已登录的真实浏览器,将网页能力开放给 AI、命令行、脚本调用,无需申请 API Key、无需逆向接口,直接复用浏览器登录态。

官方地址:

核心优势(对比普通爬虫)

  1. 复用登录态:无需模拟登录、复制 Cookie/Token,减少凭证泄露风险
  2. 复用页面环境:适配动态页面、前端状态与加密 Token
  3. 结构化输出:支持 JSON 格式返回数据,可直接被脚本/AI 处理

支持平台

已覆盖 36 大平台、102 个适配器,包含:

  • 搜索:Google、百度、必应等
  • 社交:小红书、微博、Twitter/X 等
  • 开发:GitHub、Stack Overflow、arXiv 等
  • 影音:B站、YouTube、豆瓣等
  • 知识:知乎、维基百科等
  • 工具:有道、携程等 支持自定义适配器扩展。

实用案例:Gemini CLI

基于 bb-browser 将 Gemini 网页版封装为 CLI,无需 API 即可实现:

  • 文本对话
  • 文生图/图生图
  • 接入自动化工作流 输出结构化 JSON,可用于批量封面生成、商品图美化、内容自动化等,直接使用网页免费额度。

适用场景

✅ 推荐:

  • AI Agent 网页能力拓展
  • 个人低频信息采集
  • 无 API 网页工具 CLI 化
  • 平台数据汇总给 AI 总结

❌ 不推荐:

  • 大规模爬虫(易触发账号风控)
  • 公网暴露服务(存在安全风险)

快速上手

  1. 全局安装
npm install -g bb-browser
  1. 更新适配器
bb-browser site update
  1. 测试调用
# 知乎热榜bb-browser site zhihu/hot# arXiv 搜索bb-browser site arxiv/search "large language model"
  1. 接入 AI 编辑器(Claude Code/Cursor 等)
{  "mcpServers": {    "bb-browser": {      "command": "npx",      "args": ["-y", "bb-browser", "--mcp"]    }  }}

总结

bb-browser 打破“等待平台开放 API”的传统思路,让 AI/脚本直接操控浏览器。从日常高频使用的网站入手,即可快速搭建轻量化自动化工作流。