MyGit

puppeteer/puppeteer

Fork: 9377 Star: 93717 (更新于 2026-03-06 10:53:52)

license: Apache-2.0

Language: TypeScript .

JavaScript API for Chrome and Firefox

最后发布版本: puppeteer-core-v24.34.0 ( 2025-12-19 18:42:36)

官方网址 GitHub网址

Puppeteer

build npm puppeteer package

Puppeteer is a JavaScript library which provides a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. Puppeteer runs in the headless (no visible UI) by default

Get started | API | FAQ | Contributing | Troubleshooting

Installation

npm i puppeteer # Downloads compatible Chrome during installation.
npm i puppeteer-core # Alternatively, install as a library, without downloading Chrome.

MCP

Install chrome-devtools-mcp, a Puppeteer-based MCP server for browser automation and debugging.

Example

import puppeteer from 'puppeteer';
// Or import puppeteer from 'puppeteer-core';

// Launch the browser and open a new blank page.
const browser = await puppeteer.launch();
const page = await browser.newPage();

// Navigate the page to a URL.
await page.goto('https://developer.chrome.com/');

// Set screen size.
await page.setViewport({width: 1080, height: 1024});

// Open the search menu using the keyboard.
await page.keyboard.press('/');

// Type into search box using accessible input name.
await page.locator('::-p-aria(Search)').fill('automate beyond recorder');

// Wait and click on first result.
await page.locator('.devsite-result-item-link').click();

// Locate the full title with a unique string.
const textSelector = await page
  .locator('::-p-text(Customize and automate)')
  .waitHandle();
const fullTitle = await textSelector?.evaluate(el => el.textContent);

// Print the full title.
console.log('The title of this blog post is "%s".', fullTitle);

await browser.close();

最近版本更新:(数据更新于 2026-01-04 00:27:44)

2025-12-19 18:42:36 puppeteer-core-v24.34.0

2025-12-19 18:42:36 puppeteer-v24.34.0

2025-12-18 19:44:00 puppeteer-core-v24.33.1

2025-12-18 19:44:00 puppeteer-v24.33.1

2025-12-12 03:16:06 puppeteer-core-v24.33.0

2025-12-12 03:16:06 puppeteer-v24.33.0

2025-12-08 18:06:27 puppeteer-core-v24.32.1

2025-12-08 18:06:27 puppeteer-v24.32.1

2025-12-03 16:47:55 browsers-v2.11.0

2025-12-03 16:47:54 puppeteer-core-v24.32.0

主题(topics):

developer-tools web automation chrome testing chromium firefox headless-chrome node-module

puppeteer/puppeteer同语言 TypeScript最近更新仓库

2026-03-10 17:22:16 blueberrycongee/Lumina-Note

2026-03-10 17:06:46 cookjohn/zotero-mcp

2026-03-10 05:45:57 discordjs/discord.js

2026-03-10 00:34:10 promptfoo/promptfoo

2026-03-10 00:13:20 n8n-io/n8n

2026-03-10 00:10:00 anomalyco/opencode