/googlemaps-scraper

Google Maps reviews scraping

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Google Maps Scraper

Scraper of Google Maps reviews. The code allows to extract the most recent reviews starting from the url of POI reviews.

Installation

Follow these steps to use the scraper:

  • Download Chromedrive from here.

  • Install Python packages from requirements file, either using pip, conda or virtualenv:

      `conda create --name scraping python=3.6 --file requirements.txt`
    

Note: Python >= 3.6 is required.

Usage

The scraper takes two parameters in input:

  • --i: input file, containing a list of urls that point to Google Maps place reviews (default: urls.txt).
  • --N: the number of reviews we want to retrieve, starting from the most recent (default: 100).

Example:

python scraper.py --N 50

generates a csv file containing last 50 reviews of places present in urls.txt

The config.json file allows to set the directory to store output csv, as well as their filenames.