尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
bb-browser 社区生态:20 个 AI Agent 并发逆向网站,如何贡献你的第一个 Adapter
bb-browser 社区生态20 个 AI Agent 并发逆向网站如何贡献你的第一个 Adapter【免费下载链接】bb-browserYour browser is the API. CLI MCP server for AI agents to control Chrome with your login state.项目地址: https://gitcode.com/gh_mirrors/bbbr/bb-browserbb-browser 是一款面向 AI Agent 的浏览器自动化 CLI MCP 工具它直接驱动你正在使用的真实 Chrome复用已登录的账号状态把任意网站变成可命令行调用的 API。其社区生态由数百个 Adapter适配器构成——每个 Adapter 就是一个 JS 文件让 AI 替你访问知乎、Twitter、GitHub 等 36 个平台的 103 个功能。更惊人的是官方曾让20 个 AI Agent 并发运行每个独立逆向一个网站并产出可用的 Adapter证明了给 Agent 可访问的互联网增加一个新网站边际成本正趋近于零。本文将带你走完全程理解社区生态如何运转再到 10 分钟内写出并提交你的第一个 Adapter。社区生态是怎么运转的 bb-browser 的社区生态核心是site 系统把网站功能CLI 化。每个 Adapter 运行在你的真实浏览器标签页里天然携带你的 Cookie 和登录态对目标网站而言这就是你本人——不触发反爬、不需要 API Key。目前社区已覆盖的平台类别平台举例典型命令 搜索Google、百度、Bing、DuckDuckGosite bing/search 关键词 社交Twitter/X、Reddit、微博、小红书、知乎site zhihu/hot 新闻BBC、Reuters、36氪、东方财富site 36kr/newsflash‍ 开发GitHub、StackOverflow、arXiv、npmsite stackoverflow/search async 视频YouTube、Bilibilisite youtube/transcript 视频ID 财经雪球、东方财富、Yahoo Financesite eastmoney/stock 茅台完整平台与命令清单参见 site-system.md技能总览在 SKILL.md。20 个 AI Agent 并发实验发生了什么 ⚡项目团队做过一次压力测试20 个 AI Agent 并行运行各自独立逆向一个网站并产出能跑的 Adapter。整个流程完全自主Agent 调用bb-browser guide读取开发指南用network --with-body抓包逆向 API编写 Adapter、本地测试自主提交 PR这一实验的意义在于把 XX 网站变成 CLI这件事已经可以完全交给 AI 完成。你只需要一句话提示帮我把 XX 网站做成 bb-browser 的 AdapterAgent 就会替你把逆向、编码、测试、提交流程跑完。而人类贡献者要做的就是审核结果或自己上手——下面教你自己上手。贡献你的第一个 Adapter完整五步指南 ✍️第 1 步安装并拉取社区 Adapter 库npm install -g bb-browser bb-browser site update # 拉取社区 Adapter 库 bb-browser site list # 看看现有哪些安装完成后浏览器需保持登录状态你平时怎么浏览就怎么浏览即可。第 2 步用 network 命令逆向目标网站的 API打开目标网站让 bb-browser 捕获它的真实流量这是逆向最快的方式bb-browser network clear --tab tabId bb-browser refresh --tab tabId bb-browser network requests api --with-body --json --tab tabId重点关注三件事请求 URL 与参数格式、认证方式Cookie / Bearer / CSRF token、响应数据结构。详细的抓包与网络调试方法见 fetch-and-network.md。第 3 步判断 Adapter 复杂度档位根据第 2 步的测试结果你的 Adapter 会落入三档之一档位认证方式示例预计耗时Tier 1Cookie直接 fetchReddit、GitHub、V2EX~1 分钟Tier 2Bearer CSRF tokenTwitter、知乎~3 分钟Tier 3Webpack 注入 / Pinia store小红书搜索~10 分钟新手建议从Tier 1入手在页面上下文直接fetch并带上credentials: includeCookie 自动携带几乎零门槛。第 4 步编写你的第一个 Adapter一个 Adapter 就是一个带元数据头的 JS 文件。以 Reddit 搜索为例结构如下/* meta { name: reddit/search, description: Search Reddit posts, domain: www.reddit.com, args: {query: {required: true, description: 搜索关键词}}, readOnly: true, example: bb-browser site reddit/search local LLM } */ async function(args) { const resp await fetch( /search.json?q encodeURIComponent(args.query) limit10, {credentials: include} ); if (!resp.ok) return {error: HTTP resp.status, hint: Not logged in?}; const data await resp.json(); return data.data.children.map(c ({ title: c.data.title, score: c.data.score })); }关键约定元数据中name采用平台/命令格式domain用于自动匹配浏览器标签页出错时统一返回{error, hint}格式系统会自动检测 401/403 等登录错误并提示用户先在浏览器登录元数据解析逻辑可参考 site.ts第 5 步本地测试再提交到社区先把文件保存到私有目录~/.bb-browser/sites/平台/命令.js私有 Adapter 会覆盖同名社区版本方便随时迭代然后运行测试bb-browser site 平台/命令 test query --json测试通过后把文件提交到社区 Adapter 仓库 bb-sites 即可——你也可以直接让 AI Agent 用 bb-browser 自己完成 fork、推送、建 PR 的全过程。完整的贡献流程与错误处理规范见 adapter-development.md。为什么社区 Adapter 不容易坏 ️网站频繁改前端代码脆弱的 Adapter 很快就失效。社区沉淀了几种经过验证的抗变更模式完整代码示例见 adapter-development.md结构化 DOM 提取用语义元素h3、a、article定位内容而不是随时会改的 CSS classWebpack 模块动态发现按源码中的业务签名如 GraphQL 的operationName查找模块不硬编码 module ID内部状态访问直接读 Vue/React 的 store最灵活也最脆弱优先走 API 逆向选对模式你的 Adapter 能活得比网站的前端代码更久。快速上手资源清单 资源路径项目说明与架构README.mdAI Agent 技能说明skills/bb-browser/SKILL.mdAdapter 开发指南核心skills/bb-browser/references/adapter-development.md36 平台命令速查skills/bb-browser/references/site-system.md内置 guide 命令index.ts命令行里输入bb-browser guide可随时唤出官方教程这也是 AI Agent 的入口文档。总结bb-browser 的社区生态把网站接入做成了一个人或一个 AI Agent10 分钟就能完成的事network抓包逆向 API → 判断 Tier 档位 → 写一个带元数据的 JS 文件 → 本地目录测试 → 提交社区。当 20 个 AI Agent 能并发产出 20 个可用 Adapter 时Agent 可访问互联网的边界就在你我每一次git push中被继续推远。下一个平台为什么不是你加上的【免费下载链接】bb-browserYour browser is the API. CLI MCP server for AI agents to control Chrome with your login state.项目地址: https://gitcode.com/gh_mirrors/bbbr/bb-browser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

autobind-decorator开源项目教程

autobind-decorator开源项目教程

autobind-decorator开源项目教程 【免费下载链接】autobind-decorator Decorator to automatically bind methods to class instances 项目地址: https://gitcode.com/gh_mirrors/au/autobind-decorator 一、项目目录结构及介绍 autobind-decorator/ ├── example/ …

📅 2026/11/8 20:23:48
卸载 ExplorerPatcher 教程:从官方移除到残留核查,一篇讲清所有卡点

卸载 ExplorerPatcher 教程:从官方移除到残留核查,一篇讲清所有卡点

卸载 ExplorerPatcher 教程:从官方移除到残留核查,一篇讲清所有卡点 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher 想…

📅 2026/10/13 21:58:48
MediaPipe快速安装指南:搭建跨平台实时视觉AI环境

MediaPipe快速安装指南:搭建跨平台实时视觉AI环境

MediaPipe快速安装指南:搭建跨平台实时视觉AI环境 【免费下载链接】mediapipe Cross-platform, customizable ML solutions for live and streaming media. 项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe 想在应用里加上人脸检测、手势识别这…

📅 2026/10/19 10:41:24
MORE NEWS

更多资讯

📰

想考电工证如何学习保姆级教程:学历不高怕报不上名?别慌,手把手教你

想考电工证如何学习保姆级教程:学历不高怕报不上名?别慌,手把手教你 你是不是也担心自己学历不高,考不了电工证?别急,电工证报考门槛其实比你想象的要低得多,而且现在只要愿意学、肯下功夫,完全可以自学成才。今天我从一个在许昌项目现场做安全管理员…

📰

沧州电工证报考时间怎么考

外省电工证能转到沧州吗?上岗必备的报考时间全攻略 之前考的证在外省能不能转过来?这个问题我见过太多人问了,尤其是刚来沧州的朋友,手里攥着外地电工证,生怕白费了钱和时间。现在咱们就来聊聊【沧州电工证报考时间】,还有这个证到底能不能用,能不能转…

📰

低压电工证科目二点动全流程办理指南:通过率揭秘

低压电工证科目二点动全流程办理指南:通过率揭秘 之前考的证在外省能不能转过来?这几乎是每个准备报考低压电工证的学员都关心的问题,尤其是在郑州金水区从事公路工程的从业人员,常常面临跨区域工作的问题。低压电工证科目二点动考试作为电工类证书的核心…

📰

电工证查询西宁列表多久拿证:工地太忙根本没时间复习考试?教你快速拿证攻略

电工证查询西宁列表多久拿证:工地太忙根本没时间复习考试?教你快速拿证攻略 工地太忙根本没时间复习考试,这几乎是每个在工地打工的电工、焊工、高处作业人员的真实写照。特别是像西宁这样的地方,施工节奏快、任务重,很多人连吃饭的时间都不够,更别提抽…

📰

枣阳低压电工证过期了不知道怎么复审延期?网上查询是关键

枣阳低压电工证过期了不知道怎么复审延期?网上查询是关键 证书过期了不知道怎么复审延期?这可能是很多枣阳低压电工从业者面临的最大难题。特别是像你这样在许昌房建工程一线干活的电工师傅,证书一旦失效,不仅影响日常工作,还可能带来法律风险。别急,今…

📰

特种作业技能操作证实操考试考什么

外省特种作业证能转过来吗?值不值得考的真相在这里 之前考的证在外省能不能转过来?这是很多已经在外地打拼的特种作业人员最关心的问题。其实,国家早就出台了一系列政策,确保了特种作业技能操作证在全国范围内的通用性。但很多人对这个流程不了解,导致误…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬