This Python script allows you to scrape information about the top 10 searched apps from the Google Play Store and collect their user reviews into CSV files. The collected data can be used for analysis of user sentiments, ratings, and feedback for these apps.
- Search for the top 10 searched apps on the Google Play Store.
- Fetch detailed information about each app, including its name, developer, description, and more.
- Download user reviews for each app, including ratings, comments, and timestamps.
- Save app information and user reviews into separate CSV files for further analysis.
-
Clone the repository:
git clone https://github.com/anujhsrsaini/Play-Store-Review-Scraper.git
-
Navigate to the project directory:
cd Play-Store-Review-Scraper
-
Initiate a virtual environment and activate the virtual environment:
python -m venv venv venv/Scripts/activate
-
Install the required libraries in the virtual environment
pip install -r requirements.txt
-
You can make certain changes to the code to search for your desired keywords.
Run the main script to fetch app information and user reviews:
python fetch_reviews.py
This script performs the following steps:
- Searches for the top 10 searched apps on the Google Play Store in a specific country (default: India).
- Retrieves detailed app information for each of the top 10 apps.
- Stores the app information in a CSV file.
- For each app, it downloads user reviews, saving them in separate CSV files named after the app's package name.
- You can analyze the collected data using your preferred data analysis tools, such as Python, SQL, or Tableau.