Mon verdict : le contrôle total pour les développeurs.
Puppeteer est la référence pour le scraping et l'automatisation en JavaScript. Puissant mais réservé aux développeurs. La bibliothèque Node.js de Google pour contrôler Chrome en headless. Puppeteer vous donne un contrôle total sur un navigateur : scraping de sites JavaScript, automatisation de tests, génération de PDFs, screenshots, etc. C'est gratuit, open-source, et ultra-puissant. Si vous codez en JavaScript ou TypeScript et que vous voulez du scraping custom, c'est la référence. Par contre, il faut savoir coder et gérer l'infra vous-même.
Ce qui me plaît moins : il faut savoir coder, pas d'alternative. La gestion de l'infra (proxies, scaling, anti-bot) est entièrement à votre charge. L'API peut être verbeuse et l'asynchrone demande de la rigueur. Et pour des scrapes simples, c'est clairement overkill comparé aux outils no-code.
Mon conseil : utilisez Puppeteer si vous êtes développeur et que vous avez des besoins de scraping custom ou complexe. Pour des scrapes simples et ponctuels, les outils no-code sont plus efficaces. Et si vous ne voulez pas gérer l'infra, regardez Apify qui héberge vos scrapers.