Cheerio vs Puppeteer: HTML parser or real browser?
Compare parsing received HTML with executing client-rendered content, using a complete inline example and a practical extraction checklist.
A go-to resource to get solutions and code examples for anything related to the Puppeteer library.
Compare parsing received HTML with executing client-rendered content, using a complete inline example and a practical extraction checklist.
Find where a Puppeteer script failed, use the error reference, and fix the cause without hiding failures or repeating actions accidentally.
Select files through real inputs and configure browser downloads with an owned directory, exact-byte completion checks and finite deadlines.
Fill real controls, distinguish native navigation from AJAX submission, start waits before actions, and avoid duplicate side effects after uncertain outcomes.
Choose puppeteer or puppeteer-core, manage the matching browser, handle blocked install scripts, and diagnose runtime-user, architecture and path failures safely.
Create a two-page PDF from inline HTML, with print CSS, page breaks, margins, page numbers and practical font/header/footer troubleshooting.
Distinguish Puppeteer from an MCP server, choose a maintained browser tool integration, and scope its profile, destinations and authority.
Install Puppeteer, open a browser page, wait for delayed content, extract a value and save a screenshot with one self-contained example.
Compare a direct Node.js browser library with Selenium's WebDriver languages and Grid ecosystem, using a complete inline extraction example.
Capture viewport, full-page and element screenshots using inline HTML, explicit dimensions and checks for images, fonts and hidden targets.
Extract delayed browser-rendered records into plain JSON using inline examples, stable selectors, deduplication and bounded pagination.
Simple examples for waiting on selectors, functions, navigation, network activity, frames, file choosers, and more in Puppeteer.
Running Chrome/Chromium without the sandbox enabled is a security catastrophe.
A guide to handling navigation errors and related corner cases in Puppeteer.
A complete guide on how to configure browser language and locale with Puppeteer.
When to use Playwright and when to use Puppeteer.
A complete guide to using proxies with Puppeteer and handling all possible corner cases.