サービス一覧に戻る

Puppeteer

Puppeteer 是一个由 Google Chrome 团队开发的 Node.js 库,用于通过 DevTools 协议控制 headless Chrome 或 Chromium 浏览器。

Puppeteer の代替サービスを見る
投稿者:
einverne
修正を提案
オープンソース
Web
最近のレビュー

代替サービス

公式サイトのプレビュー

技術スタック

閲覧のみ
このサービスには技術スタックのタグがまだありません
💡 ヒント: ログインすると技術スタックのタグの追加・変更を提案できます

Puppeteer 是一个由 Google Chrome 团队开发的 Node.js 库,用于通过 DevTools 协议控制 headless Chrome 或 Chromium 浏览器。

主要功能

它支持网页截图、生成 PDF、爬取 SPA 单页应用、自动化表单提交和 UI 测试,以及捕获性能时间线。 默认以无头模式运行,但可配置为有头模式,便于调试。 还适用于测试 Chrome 扩展和创建自动化测试环境,使用最新 JavaScript 特性。

安装与使用

通过 npm 或 pnpm 安装:pnpm add puppeteer,会自动下载 Chromium 二进制文件。 基本示例包括启动浏览器、导航页面并提取标题,支持监听请求/响应事件。

核心架构

Puppeteer 通过 Browser、BrowserContext 和 Page 层级管理会话和标签页,每个 Page 对应一个 Frame 执行上下文。 它强调速度、安全、稳定,与 PhantomJS 或 Selenium 相比更易用且专为 Chromium 优化。

もっと見る

Playwright

Playwright 是微软开发的一个开源浏览器自动化框架,主要用于 Web 测试、爬虫和自动化操作。 它支持 Chromium、Firefox 和 WebKit 等主流浏览器内核,能跨平台运行(如 Windows、Linux、macOS),并提供 Python、JavaScript、Java 和 C# 等多种语言绑定。

开源
免费

BiliNote

BiliNote 是一款开源的 AI 视频笔记生成工具,主要帮助用户将 B 站、YouTube、抖音等平台的视频快速转换为结构化的 Markdown 笔记。

开源
免费

Claude Code Usage Monitor

A tool to track and monitor code generation usage of Claude, providing insights into performance, efficiency, and cost.

Claude
Code Generation
+8

OneFolderApp

OneFolderApp 是一款开源的图片管理工具。

开源
免费
OpenScreen Logo

OpenScreen

OpenScreen is an open-source screen mirroring and remote control solution allowing users to display and interact with one device's screen on another.

screen mirroring
remote control
+7
Orca Logo

Orca

[Orca](https://www.onorca.dev/) 是一款面向 AI 时代的桌面级 Agent Development Environment(ADE),由旧金山初创公司 Lovecast Inc. 开发,获 Y Combinator 支持,以 MIT 许可证开源发布。 Orca 的核心理念是将传统 IDE 的设计中心从"单个人类开发者"转移至"人类 + AI 代理舰队"。用户可以同时运行 [[Claude Code]]、[[Codex]]、Gemini、GitHub Copilot、OpenCode 等 25 个以上的 AI 编码代理,每个任务独占一个隔离的 [[Git Worktree]],从而实现真正意义上的并行开发。Orca 本身不提供任何 AI 模型,用户自带订阅(Bring Your Own Subscription)即可接入已有的 AI 服务。

开源
免费
+1