X
montez sur le pont avec nous

Merci de nous contacter !
On adore vous écouter.
Quel est votre type de besoin ?

Vous pouvez sélectionner plusieurs choix. Notamment si vous avez un projet global.

developpement
growth marketing
studio design
juste discuter

Puppeteer: Scraping, test d'UI, automatisations..

La solution à pas mal de vos idées

Qu'est-ce que Puppeteer?

Puppeteer est une librairie Node, Open-Source, qui fournit une API haut niveau permettant de contrôler Google Chrome en Headless en passant pour le DevTools Protocol.

Ok déjà il y a des mots compliqués 😅

  • Librairie Node: Node JS et Javascript sont la base de la plupart des applications web et sont donc familiers pour la plupart des développeurs.

  • API de haut niveau: API très lisible et facile à apprendre en main

  • Protocole DevTools: Protocole standard qui permet "d'exposer" les fonctionnalités de Chrome à travers les différents outils qui sont orientés pour les développeurs web.

  • Headless: s'exécutant sans interface utilisateurs graphique

Avec plus de 70k d'étoiles sur Github et près de 350 contributeurs, Puppeteer est constamment mis à jour et amélioré par sa communauté.

Qu'est-ce qu'on peut faire avec Puppeteer?

La question serait plutôt, qu'est-ce qu'on ne peut pas faire avec Puppeteer?

Puppeteer a été et est toujours la solution à pas mal de nos projets ou de nos besoins.

En clair, tout ce que vous faites en ayant besoin de naviguer sur un site, vous pouvez l'automatiser avec Puppeteer

  1. Automatisation des tests dans les applications Web modernes

     Vérifier que les fonctionnalités auxquelles nous exposons nos utilisateurs/clients se comportent réellement comme prévu.

  2. Prendre des captures d'écran de pages Web

    Utile pour une variété d'utilisations allant du simple archivage à la comparaison automatisée pour, par exemple, des tests visuels.

  3. Scraping sites Web pour les données

     Extraire des données de sites Web pour une récupération ou une analyse ultérieure.

  4. Automatisation de l'interaction des pages Web

     Accélérer et mettre à l'échelle toute sorte de séquence d'actions que nous aimerions effectuer automatiquement sur un site Web.

Exemples concrets de ce qu'on a fait avec Puppeteer:

  1. Nous avons déjà créé un script grâce à Puppeteer qui permettait de créer automatiquement un e-commerce "One product" sur Shopify. Cela créait le compte, ajoutait le produit que nous voulions, sélectionnait le theme qu'on voulait utiliser tout le temps, changeait la couleur, réglait tous les parametre etc.. Ce qui prenait deux trois heures normalement était fait par Puppeteer en 20-25min et nous cela nous avait pris 5 minutes à le lancer.

  2. Nous avons automatisé 90% de la gestion de notre comptabilité, nous utilisons une plateforme en ligne de notre comptable qui nous permet de classifier les recettes et les dépenses, et même si le logiciel fait des suggestions, c'était toujours à nous quand même de cliquer pour choisir comment catégoriser, mettre la tva etc... Tous les mois il fallait classsifier les mêmes dépenses comme Slack, les serveurs, Google, nos recettes Stripe etc...Beaucoup de temps perdu 🤯 Maintenant, on lance le script de temps en temps et il classifie en quelques secondes au lieu d'une ou deux heure nous manuellement.

Vous avez en tête un projet qui pourrait nécessiter Puppeteer?

Paris
Le Havre
Cannes
Aix en Provence
Saint Briac

Nos expertises

Growth:

Nos produits

EmeliaColls

rien

Developpement:

Ne loupez rien

Abonnez-vous à notre newsletter

rien

Design:

Toujours connecté

2021 © Bridgers - tous droits réservés - mentions légales