impit - curl_cffi - browser - web scraping
-
Tier 1 — Lightweight (no browser)
impit - browser impersonation made simple https://github.com/apify/impit
curl_cffi — TLS fingerprint spoofing. Popular in Python scraping community. Relatively new (2023+), growing fast.
tls-client — similar concept, Go-based TLS client with Python bindings. Used a lot in sneaker bots and ticket scalping.
got-scraping — Node.js equivalent, spoofs TLS fingerprints. Used by Apify (major scraping platform).
Tier 2 — Headless browsers (real browser engine)
Puppeteer — Chrome/Chromium via DevTools protocol. The OG.
Playwright — Microsoft's answer to Puppeteer. Supports Chrome, Firefox, Safari. Becoming the standard.
Selenium — older, slower, but still widely used.