---
title: "#puppeteer articles | Hashnode"
description: "Explore 97 articles tagged #puppeteer on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/puppeteer"
---

Tag

# #puppeteer

97 posts · 15 followers

[Peter Savenok](https://hashnode.com/@petrdev) · [2d ago](https://hashnode.com/posts/your-puppeteer-screenshot-is-a-cloudflare-block-page-how-to-tell-and-when-to-wait/6af5e52a4364a253d26c1cc4)

### [Your Puppeteer screenshot is a Cloudflare block page — how to tell, and when to wait](https://site2pdf.hashnode.dev/your-puppeteer-screenshot-is-a-cloudflare-block-page-how-to-tell-and-when-to-wait?utm_source=hashnode&utm_medium=feed)

A conservative detector for CDN interstitials, rate limits and browser error pages — built from the false negatives we shipped.

7 min read · [site2pdf.hashnode.dev](https://site2pdf.hashnode.dev/your-puppeteer-screenshot-is-a-cloudflare-block-page-how-to-tell-and-when-to-wait?utm_source=hashnode&utm_medium=feed)

[nidhinkumar](https://hashnode.com/@nidhinkumar) · [Oct 10](https://hashnode.com/posts/generating-puppeteer-scripts-with-the-chrome-devtools-recorder/6aca42b18a3c970bf97f949d)

### [Generating Puppeteer Scripts with the Chrome DevTools Recorder](https://blog.nidhin.dev/generating-puppeteer-scripts-with-the-chrome-devtools-recorder?utm_source=hashnode&utm_medium=feed)

Writing browser automation by hand is tedious. You inspect an element, hunt for a stable selector, add manual waits, and re-run your script until it finally stops flaking. The Chrome DevTools Recorder

7 min read · [blog.nidhin.dev](https://blog.nidhin.dev/generating-puppeteer-scripts-with-the-chrome-devtools-recorder?utm_source=hashnode&utm_medium=feed)

[Damilola Ogungbesan](https://hashnode.com/@dami-pp) · [Sep 21](https://hashnode.com/posts/browser-fingerprinting-explained-why-ip-rotation-alone-isn-t-enough/6ab0dcf4cdbbe0eeec94a47a)

### [Browser Fingerprinting Explained: Why IP Rotation Alone Isn't Enough](https://blog.raspbytes.com/browser-fingerprinting-explained-why-ip-rotation-alone-isn-t-enough?utm_source=hashnode&utm_medium=feed)

How modern websites identify browsers beyond the IP address—and what that means for reliable web automation.

11 min read · [blog.raspbytes.com](https://blog.raspbytes.com/browser-fingerprinting-explained-why-ip-rotation-alone-isn-t-enough?utm_source=hashnode&utm_medium=feed)

[EDward hl](https://hashnode.com/@robertbelt) · [Jun 27](https://hashnode.com/posts/screenshot-apis-vs-puppeteer-playwright-a-practical-comparison-for-developers/6a3ff20fbd3efb8b33c26c0f)

### [Screenshot APIs vs Puppeteer/Playwright: A Practical Comparison for Developers](https://screenshotapis-vs-puppeteer-playwright.hashnode.dev/screenshot-apis-vs-puppeteer-playwright-a-practical-comparison-for-developers?utm_source=hashnode&utm_medium=feed)

Compare Puppeteer, Playwright, and screenshot APIs for website screenshots. Learn the trade-offs, costs, , and which approach scales best.

5 min read · [screenshotapis-vs-puppeteer-playwright.hashnode.dev](https://screenshotapis-vs-puppeteer-playwright.hashnode.dev/screenshot-apis-vs-puppeteer-playwright-a-practical-comparison-for-developers?utm_source=hashnode&utm_medium=feed)

[Proxium](https://hashnode.com/@proxium) · [May 18](https://hashnode.com/posts/stealth-puppeteer-web-scraping/6a0b01d7e4a28cf570145369)

### [Stealth Puppeteer Techniques for Web Scraping (Avoid Detection Tutorial)](https://proxium.hashnode.dev/stealth-puppeteer-web-scraping?utm_source=hashnode&utm_medium=feed)

Learn practical techniques for reducing browser automation detection in Puppeteer using stealth plugins, request control, and browser behavior adjustments.

3 min read · [proxium.hashnode.dev](https://proxium.hashnode.dev/stealth-puppeteer-web-scraping?utm_source=hashnode&utm_medium=feed)

[Proxium](https://hashnode.com/@proxium) · [May 13](https://hashnode.com/posts/puppeteer-proxy-tutorial/6a046feca0c1540277315dfa)

### [How to Use Proxies in Puppeteer (Node.js Web Scraping Tutorial)](https://proxium.hashnode.dev/puppeteer-proxy-tutorial?utm_source=hashnode&utm_medium=feed)

Learn how to configure proxies in Puppeteer, launch browser sessions with proxy support, and manage request behavior in Node.js scraping workflows.

3 min read · [proxium.hashnode.dev](https://proxium.hashnode.dev/puppeteer-proxy-tutorial?utm_source=hashnode&utm_medium=feed)

[Antonio Altomonte](https://hashnode.com/@devtoolsmith) · [Apr 28](https://hashnode.com/posts/screenshot-pdf-og-image-api-2026-comparison/69f0f99237b22f9e5bf59870)

### [Screenshot APIs in 2026: What Actually Matters Beyond the Free Tier](https://devtoolsmith.hashnode.dev/screenshot-pdf-og-image-api-2026-comparison?utm_source=hashnode&utm_medium=feed)

Latency, viewport accuracy, anti-bot, and the hidden cost of proxy bandwidth

4 min read · [devtoolsmith.hashnode.dev](https://devtoolsmith.hashnode.dev/screenshot-pdf-og-image-api-2026-comparison?utm_source=hashnode&utm_medium=feed)

[AlterLab](https://hashnode.com/@alterlab) · [Apr 27](https://hashnode.com/posts/configuring-puppeteer-for-dynamic-scraping-in-2026/69ef9864990304cadee0b8b4)

### [Configuring Puppeteer for Dynamic Scraping in 2026](https://alterlab.hashnode.dev/configuring-puppeteer-for-dynamic-scraping-in-2026?utm_source=hashnode&utm_medium=feed)

Introduction Modern dynamic websites use advanced telemetry, behavioral analysis, and hardware fingerprinting to block generic scraping scripts. IP rotation alone is no longer sufficient. To reliably extract data from heavily defended endpoints in 20...

7 min read · [alterlab.hashnode.dev](https://alterlab.hashnode.dev/configuring-puppeteer-for-dynamic-scraping-in-2026?utm_source=hashnode&utm_medium=feed)

[Raakesh kripal](https://hashnode.com/@raakeshkripal) · [Apr 26](https://hashnode.com/posts/zero-budget-spa-prerendering-cloudflare-workers-puppeteer-kv-storage/69edfb423d6a492cddf343cf)

### [Zero Budget SPA Prerendering: Cloudflare Workers, Puppeteer & KV Storage](https://raakeshkripal.hashnode.dev/zero-budget-spa-prerendering-cloudflare-workers-puppeteer-kv-storage?utm_source=hashnode&utm_medium=feed)

A complete step-by-step guide to solving SEO issues in JavaScript-heavy applications using Cloudflare's free tier

14 min read · [raakeshkripal.hashnode.dev](https://raakeshkripal.hashnode.dev/zero-budget-spa-prerendering-cloudflare-workers-puppeteer-kv-storage?utm_source=hashnode&utm_medium=feed)

[Syed Fazle Rahman](https://hashnode.com/@fazlerocks) · [Apr 23](https://hashnode.com/posts/playwright-vs-puppeteer-vs-selenium-2026/69ea046816b084c06816f881)

### [Headless browsers in 2026: Playwright vs Puppeteer vs Selenium, and where they should run](https://hashnode.com/blog/playwright-vs-puppeteer-vs-selenium-2026?utm_source=hashnode&utm_medium=feed)

Headless browsers in 2026. Playwright vs Puppeteer vs Selenium, when local Chromium stops scaling, how cloud browsers fit, and what MCP changes.

9 min read · [hashnode.com](https://hashnode.com/blog/playwright-vs-puppeteer-vs-selenium-2026?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/playwright-vs-puppeteer-vs-selenium-2026/69ea046816b084c06816f881)
