Projet de technique de programmation - COLLECTE ET ANALYSE AUTOMATISEE DES PRIX DES POMMES DANS DIFFERENTS SUPERMARCHES
Ce projet consiste à comparer les prix des pommes entre deux supermarchés, Franprix et Carrefour, en utilisant les méthodes de scraping web et des analyses statistiques. Ainsi avec notre programme un consommateur peut retrouver les prix de n'importe quel produit dans divers supermarchés juste en changeant les variables de notre fonction de récupération de prix.
-
L'extraction des noms et prix des produits via la bibliothèque RSelenium.
-
Le nettoyage et la préparation des données pour une analyse robuste.
-
Des visualisations interactives et des statistiques descriptives pour mieux comprendre les variations de prix.
Voici les étapes nécessaires pour commencer avec ce projet.
Avant de démarrer, assurez-vous d'avoir les éléments suivants :
- R (version 4.0 ou supérieure)
- GECKODRIVER pour les utilistaeurs de firefox
- Javascript installé
- Les bibliothèques R suivantes :
RSeleniumdplyrggplot2stringrrvesthttrtidyr
Clonez ce dépôt GitHub sur votre machine locale :
Installez les bibliothèques R nécessaires :
install.packages(c("RSelenium", "dplyr", "ggplot2", "stringr", "rvest", "httr", "tidyr"))
Pour exécuter le projet, suivez les étapes ci-dessous :
- Ouvrez le fichier code propre 1.0.R dans RStudio.
- Rassurez vous d'utiliser firefox et geckodriver.
- Rassurez vous que Rselenium est bien configuré.
- Lancez le script complet pour scraper les données, les nettoyer et générer des visualisations.
Ce projet a été développé avec :
RStudio - Environnement de développement pour R
RSelenium - Bibliothèque R pour le web scraping avec Selenium
ggplot2 - Librairie R pour la visualisation des données
Pour toute question ou problème, vous pouvez Contacter l'équipe projet (voir section "Mainteneurs").
Les contributions sont les bienvenues !
Dernière version : 1.0
Ce projet est développé dans le cadre d'un cours universitaire en techniques de programmation à l'Université de Strasbourg.
-
KAMEDA Patrice Thomas ;
-
DJAU Mamadou.
Ce projet illustre comment combiner des outils de scraping et d’analyse statistique pour obtenir des insights exploitables. Malgré certaines limitations techniques, les méthodes utilisées sont adaptables et extensibles pour des études plus complexes ou diversifiées.