Discussion about this post

User's avatar
Tamas Deak's avatar

Great field guide, and I agree with the main point: a real browser engine buys coverage and maintainability, never invisibility.

One addition on the Puppeteer and Firefox combo: it runs over WebDriver BiDi, and features that are not supported there can cause problems in practice, so check the support table before committing to it: https://pptr.dev/webdriver-bidi

Whichever framework you choose, Puppeteer, Playwright or Selenium, if you need a perfect disguise, Kameleo is the right solution. Our stealth browser automation platform supports all three frameworks and all the popular desktop browsers, on both Chromium and Firefox foundations. On top of that, we provide a large pool of real-world fingerprints, so every profile looks like a genuine device. You pick the framework that fits your workload and language, and the masking layer is already taken care of.

Ready for more?