Dans cette formation vidéo, vous apprendrez à faire du web scraping avec Node JS et Puppeteer.
Nous utiliserons la bibliothèque Node Puppeteer pour le web scraping et d'autres tâches.
Puppeteer est une bibliothèque Node qui fournit une API de haut niveau pour contrôler Chrome ou Chromium via le protocole DevTools. Puppeteer fonctionne en mode headless par défaut, mais peut être configuré pour exécuter Chrome ou Chromium en mode complet (non-headless).
Que pouvez-vous faire avec Puppeteer ?
La plupart des choses que vous pouvez faire manuellement dans le navigateur peuvent être réalisées avec Puppeteer ! Voici quelques exemples pour vous aider à démarrer :
Générez des captures d'écran et des PDF de pages.
Parcourez une SPA (Single-Page Application) et générez du contenu pré-rendu (c'est-à-dire "SSR" (Server-Side Rendering)).
Automatisez la soumission de formulaires, les tests d'interface utilisateur, la saisie au clavier, etc.
Créez un environnement de test automatisé et à jour. Exécutez vos tests directement dans la dernière version de Chrome en utilisant les dernières fonctionnalités JavaScript et du navigateur.
Capturez une trace de chronologie de votre site pour aider à diagnostiquer les problèmes de performance.
Testez les extensions Chrome.
Vous pouvez télécharger le code de cette vidéo depuis mon dépôt GitHub :
Si vous avez besoin d'aide professionnelle, vous pouvez m'envoyer un e-mail à umahmood@gmail.com