Review Automator
Développeur Python / Automatisation
Automate Python qui publie les avis clients programmés sur Physiomins, sans intervention manuelle. Lit un Google Sheet planning (statut, date), puis pilote Playwright pour remplir et soumettre le formulaire d'avis en simulant une navigation humaine. Outil interne au Groupe NOVI, dépôt privé.
Le défi
Remplacer la publication manuelle d'avis clients programmés sur Physiomins — un processus répétitif et chronophage — sans API d'avis exposée par le CMS pour l'automatiser proprement côté back-end.
Déroulé du projet
Lecture & filtrage
Script de lecture du Google Sheet et filtrage des avis à publier du jour avec Pandas.
Bot Playwright
Navigation automatisée, remplissage et soumission du formulaire d'avis, contexte incognito par avis.
Fiabilisation
Gestion des popups bloquants et des champs requis, mise à jour du statut et export CSV de suivi.
Points clés
- Lecture et filtrage dynamique d'un Google Sheet (avis planifiés, statut TODO, date du jour) via Pandas
- Navigation automatisée avec Playwright, un contexte incognito par avis pour éviter les conflits de session
- Détection et fermeture automatique des popups bloquants avant soumission du formulaire
- Mise à jour du statut (TODO → POSTED) et export CSV local de suivi après chaque exécution
Stack technique
Résultat
Automatisation en production : avis publiés quotidiennement sans intervention manuelle, avec un rapport CSV de suivi généré à chaque exécution.