Puppeteer 94K Star 浏览器自动化标杆
推荐指数 37.0 NO. 009 · 2026.06.15
Stars94,612
为什么值得看
Puppeteer 是 Google 维护的 Node.js 库,通过 DevTools Protocol 或 WebDriver BiDi 以编程方式操控 Chrome/Firefox,默认无头模式运行。AI 工程师做数据抓取、LLM 网页 Agent、自动化测试时可直接复用其成熟生态,省去自己维护浏览器驱动的成本。
JavaScript API for Chrome and Firefox
媒体预览
编辑判断
做 LLM 网页 Agent 的团队目前主流选择是 Playwright 或自研方案,但 Puppeteer 近期对 WebDriver BiDi 的完整支持让它在跨浏览器场景追平了 Playwright 的核心优势,而 94K Star 的社区积累意味着更多现成插件和调试资源。
如果你在做需要深度干预浏览器行为的 Agent(如自动登录、处理复杂验证码、执行页面内 JavaScript),Puppeteer 的 Chrome DevTools Protocol 原生访问能力比 Playwright 的抽象层更直接,但代价是代码耦合度更高。
短期来看 Playwright 仍是新项目更稳妥的选择,但 Puppeteer 的 BiDi 推进速度值得重新评估,特别是你团队已有大量 Chrome 生态投资的情况。
Star History
生态分析
Production
浏览器自动化赛道的奠基者,Node.js生态首选的Chrome/Firefox控制库
独特价值:Google官方维护,DevTools Protocol原生支持,LLM Agent生态集成最广
竞品: