Skip to content

MhmdSalman18/GMaps-Insight-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GMaps-Insight-Tool

GMaps Insight Tool

Description

The GMaps Insight Tool is a Python-based scraper using Playwright to extract business data from Google Maps. This tool can scrape information such as business names, addresses, websites, phone numbers, reviews count, and average reviews.

Features

  • Scrapes business data from Google Maps.
  • Extracts business names, addresses, websites, phone numbers, reviews count, and average reviews.
  • Saves the data to Excel and CSV files.
  • Scrolls through each pages.

Installation

  1. Clone the repository:

    git clone https://github.com/MhmdSalman18/GMaps-Insight-Tool.git
  2. Navigate to the project directory:

    cd GMaps-Insight-Tool
  3. Create a virtual environment (optional but recommended):

    python -m venv venv
  4. Activate the virtual environment:

    • On Windows:

      venv\Scripts\activate
    • On macOS/Linux:

      source venv/bin/activate
  5. Install the required packages:

    pip install -r requirements.txt

Usage

  1. Run the script:

    python main.py -s "search query" -t number_of_results

    Replace "search query" with the desired search term and number_of_results with the number of results to scrape.

Contributing

Feel free to fork the repository and submit pull requests with improvements or bug fixes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages