Skip to content

Data scraping tool that extracts detailed information from Google Maps. Get valuable data such as company names, activities, celebrity ratings, phone numbers, websites and addresses for a specific search.

License

Notifications You must be signed in to change notification settings

roslove44/GoogleMapsScrape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application de scraping d'informations sur les entreprises

Cette application permet de récupérer des informations sur les entreprises à partir de Google Maps. Elle utilise Selenium pour automatiser la navigation et le scraping des données.

Installation

  1. Clonez ce dépôt sur votre machine : git clone https://github.com/roslove44/GoogleMapsScrape.git

  2. Assurez-vous d'avoir Python 3 installé sur votre machine.

  3. Installez les dépendances requises à l'aide de pip : pip install -r requirements.txt

Configuration

Avant d'exécuter l'application, vous devez configurer les paramètres de recherche. Les fichiers de configuration se trouvent dans le répertoire includes/.

  1. activities.csv : Ce fichier contient la liste des activités que vous souhaitez rechercher. Chaque activité doit être sur une ligne séparée.

  2. world_map.py : Ce fichier contient la configuration des pays et des villes pour lesquels vous souhaitez effectuer la recherche. Vous pouvez ajouter ou modifier des pays et leurs villes correspondantes dans le dictionnaire quartiers.

L'application commencera à récupérer les informations sur les entreprises en fonction des paramètres de recherche configurés. Les résultats seront enregistrés dans le dossier result/ avec des fichiers CSV pour chaque recherche effectuée.

Améliorations possibles

Voici quelques suggestions d'améliorations possibles pour cette application :

  • Ajouter une interface utilisateur pour faciliter la configuration des paramètres de recherche.
  • Implémenter la parallélisation pour accélérer le processus de scraping.
  • Intégrer une base de données pour stocker les résultats de manière persistante.
  • Ajouter des fonctionnalités supplémentaires telles que la recherche par catégorie ou la géolocalisation.

N'hésitez pas à contribuer à ce projet en proposant vos propres améliorations ou en soumettant des problèmes rencontrés.

Licence

Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations.

About

Data scraping tool that extracts detailed information from Google Maps. Get valuable data such as company names, activities, celebrity ratings, phone numbers, websites and addresses for a specific search.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages