Puppeteer 的替代品

4 个可以替代 Puppeteer 的工具,1 个可完全替代、3 个部分替代。费用、登录、平台与可访问性都是本站实测或从官网核对的。

Puppeteer
pptr.dev

Google 出品的 JavaScript 浏览器控制库,通过 DevTools 协议或 WebDriver BiDi 驱动 Chrome 与 Firefox,默认无头运行,适合前端与 Node.js 开发者写爬虫和端到端测试。

工具免费不用登录网页英文国内可直接访问

对比

条目费用登录平台国内可直接访问一句
Crawlee 免费 不用登录 网页 待检测 替代爬虫这一块:内置请求队列与代理切换,底层仍用无头浏览器,测试能力弱
Playwright — — 网页 · Windows · macOS · Linux 可以 同为浏览器自动化库,一套 API 驱动三内核,自带测试运行器,跨浏览器覆盖更全
Selenium — 不用登录 网页 · Windows · macOS · Linux 可以 替代端到端测试这一块:W3C 标准多语言驱动真实浏览器,但无头截图抓取不如 Puppeteer 顺手
Scrapy 有免费版 — 网页 · Windows · macOS · Linux 可以 替代爬虫这一块:Python 异步抓取框架,不驱动浏览器,动态渲染页面需另配

详细介绍

可完全替代 1
部分替代 3

还有:Cheerio(未收录)

更新于 11 月 8 日 · 报告问题

查看详情 打开官网pptr.dev