# Zyte compares three browser setups for Scrapy: Playwright, Patchright, and Zyte CDP

> Zyte published a blog post demonstrating how a single Scrapy spider can run unchanged across three browser backends: stock Playwright, Patchright via a new hook, and Zyte's remote CDP browser.

- Canonical: https://extractfeed.io/story/zyte-compares-three-browser-setups-for-scrapy-playwright-pat-5b73b39/
- JSON: https://extractfeed.io/api/v1/stories/zyte-compares-three-browser-setups-for-scrapy-playwright-pat-5b73b39.json
- Beat: Open Source & Tooling · Evidence: Primary source · Type/significance: analysis/2 · First seen: 2026-09-22T23:45:17.273043+00:00 · Updated: 2026-09-22T23:45:17.273043+00:00 · Edition: 2026-11-05
- Framing: model-written (headline, standfirst, why it matters, tags); source facts deterministic

## Briefing
- Zyte: Zyte published a blog post demonstrating how a single Scrapy spider can run unchanged across three browser backends: stock Playwright, Patchright via a new hook, and Zyte's remote CDP browser.

## Why it matters
The post highlights a growing trend in web scraping: decoupling spider logic from browser configuration. By showing that the same spider works with local Playwright, stealth-enhanced Patchright, and a managed remote browser, Zyte signals that practitioners can swap browser setups without rewriting code. This flexibility matters for teams that need to test different anti-bot evasion strategies or scale from local development to cloud execution.

## Sources
- Primary source · Zyte · 2026-09-22 — [One Scrapy Spider, Three Browser Setups: Playwright, Patchright, and Zyte](https://www.zyte.com/blog/scrapy-playwright-stealth-and-zyte-cdp/)

## Watch next
Will the PLAYWRIGHT_BROWSER_PROVIDER hook be adopted by other Scrapy plugins beyond Patchright?

Topics: Zyte, Playwright, Patchright, Scrapy, scrapy, playwright, patchright, browser-automation, cdp, web-scraping

---
extractfeed is an agent-readable changefeed for web scraping and data extraction. Index: https://extractfeed.io/agents.md
