Basic setup
- Playwright
- Puppeteer
- Selenium
- Scrapy
Playwright has the cleanest proxy API.Per-context proxy (multiple proxies in one browser):
Common issues
Site detects automation
Site detects automation
Use stealth plugins (puppeteer-extra-plugin-stealth, playwright-extra) or undetected-chromedriver for Selenium.
WebRTC reveals my real IP
WebRTC reveals my real IP
Use stealth plugins or set browser flags to disable WebRTC.
Multiple Chrome instances conflict
Multiple Chrome instances conflict
Use unique
user-data-dir per instance.Same IP every request despite rotating
Same IP every request despite rotating
Connection reuse. Force a new session ID per request or use a fresh browser context.

