Projet 28 Apr 2026

Scrapping prix carburant /API Carburant

Scrapping du prix du carbrant et mise en place d'une API pour le prix des carburant

Description

Pour que mon application Flutter puisse obtenir le prix moyen des carburants en temps réel, j’ai dû effectuer du scraping et créer une API, car aucune API publique n’était disponible et mise à jour chaque semaine.

Pour ce faire, j’ai développé un script Python qui récupère les données depuis le site donnees.roulez-eco.fr
. Le script télécharge un fichier ZIP, le décompresse et extrait les données au format XML, en filtrant uniquement celles concernant Paris. Après ce filtrage, toutes les données sont transférées dans une base de données.

Le script est automatisé pour s’exécuter tous les lundis à 13 heures via GitHub Action. Une fois le scraping effectué, j’ai pu mettre en place mon API. Pour cela, j’ai utilisé Swagger pour la documentation de l’API et OpenAPI afin de générer l’affichage via un fichier JSON.

Captures & Preuves