Honestly, neither is perfect out of the box.
Puppeteer’s headless mode *used* to be sneaky, but sites caught on. Now you gotta spoof stuff like WebGL and audio contexts.
Selenium’s bigger issue is the WebDriver flag—it’s a dead giveaway. There are patches for it, but it’s extra work.
For puppeteer vs selenium detection, I’d say puppeteer + stealth plugins is the easier win.
Check out ‘puppeteer-real-browser’ on GitHub—it mimics human clicks and scrolls better.
Puppeteer’s headless mode *used* to be sneaky, but sites caught on. Now you gotta spoof stuff like WebGL and audio contexts.
Selenium’s bigger issue is the WebDriver flag—it’s a dead giveaway. There are patches for it, but it’s extra work.
For puppeteer vs selenium detection, I’d say puppeteer + stealth plugins is the easier win.
Check out ‘puppeteer-real-browser’ on GitHub—it mimics human clicks and scrolls better.
