
mochi
Bun 上的高保真隐身浏览器,稳定绕过指纹检测
mochi 是一个面向 Bun 运行时的浏览器自动化库,主打高保真指纹模拟与反检测能力。它通过 Chrome DevTools Protocol(CDP)直接控制 Chromium,不依赖 Node 驱动,因此在 Bun 环境下运行更轻量、启动更快。项目核心解决的是自动化脚本容易被 Cloudflare 等风控系统识别的问题:它提供一致的浏览器指纹(如 User-Agent、Canvas、WebGL、时区、语言等),并保持行为透明可调试,让开发者既能绕过基础检测,又不会因随机化过度导致指纹异常。相比 Playwright、Puppeteer 等通用方案,mochi 更聚焦于“隐身”这一垂直场景,适合需要稳定身份伪装的爬虫、自动化测试和批量操作任务。目前项目处于早期阶段,API 和文档仍在完善中。
项目数据
使用教程
核心亮点
- 基于 CDP 直连 Chromium,不依赖 Node 驱动,在 Bun 下启动快、资源占用低
- 指纹一致性设计,避免随机化导致的自相矛盾,降低被风控标记概率
- API 透明可调试,方便开发者定位自动化过程中的检测点
不足之处
- 项目仅 220 星,社区和文档尚不成熟,长期维护存在不确定性
- 仅支持 Bun 运行时,无法直接用于 Node.js 或浏览器环境
适用场景
- 需要绕过 Cloudflare 等风控的网页数据采集
- 在 Bun 环境中运行自动化测试或批量表单提交
- 对浏览器指纹一致性要求高的多账号操作场景
替代项目
Playwright、Puppeteer、Selenium
项目介绍
上一篇:agbrowse
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.