GooglePlayStoreScrape Package for Scraping Play Store Reviews and App Information
Project description
Project Description
GooglePlayStoreScrape is a python module to scrape reviews and other data about any Android App on Google Play Store
Installation
pip install GooglePlayStoreScrape
Requirements
pip install -r requirements.txt
If you receive errors related to Chrome Driver package, look at the chrome version installed in your machine and install the compatible version. This package uses 91.0.4472.101.0
Dependencies and Supporting Libraries
Uses Selenium and BeautifulSoup, on calling the functions it opens a chrom window using selenium and scrolls down to open all reviews, till the last page. Window will automatically close when action is completed.
Modules:
- GooglePlayStoreScrape.py : Extracts all information about the app and all reviews
- get_reviews
- get_info
get_reviews
Extracts detailed reviews and ratings given to particular android app on play store
Information extracted:
- Detailed Review
- Shortened Review
- Date of Reivew
- Name of Reviewer
- Reply by Developers
- Date of Developer's reply (if any)
- Rating
- Number of People who found the review helpful
Usage:
import GooglePlayStoreScrape as gpss
#define app id and path of chrome driver
app_id = 'com.appname.extension' #example in the app url
country = 'IN'
language = 'en'
gpss.get_reviews(app_id,language,country)
Arguments for get_reviews:
- app_id: App ID of the application given in the play store page url (Example: com.appname.extension )
- language: Language of the application given in the play store page url (Example: en ), Optional Argument Default value = 'en'
- country: Coutry of the application given in the play store page url (Example: IN ), Optional Argument Default value = 'IN'
get_info
Extracts details of particular android app on play store
Information extracted:
- Name
- Genre
- Total Number of Ratings
- Average Rating
- Last Updated Date
- Size
- Number of Installs
- Current Version
- Content Rating
- In-app Products
- Offered by
- Developer Website
- Developer Email
- Privacy Policy
- New Features in Latest Update
- Decription of the App
Usage:
import GooglePlayStoreScrape as gpss
#define app id and path of chrome driver
app_id = 'com.appname.extension' #example in the app url
country = 'IN'
language = 'en'
gpss.get_info(app_id,language,country)
Arguments for get_info:
- app_id: App ID of the application given in the play store page url (Example: com.appname.extension )
- language: Language of the application given in the play store page url (Example: en ), Default value = 'en'
- country: Coutry of the application given in the play store page url (Example: IN ), Default value = 'IN'
Resources
Project Links:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for GooglePlayStoreScrape-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61d4cc20ffca5b30b12429f399dcdfbe61ccab4fe446662ae050ef90bc5189aa |
|
MD5 | 6f6c552e174809a87a074995eab03162 |
|
BLAKE2b-256 | 881e4fb55c18eadfcb726cbb777cc9fb2d273a68197aef499ac20a0b1458718a |
Hashes for GooglePlayStoreScrape-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c980fa1b28245bc612717664233d2b02b4b30ee6fb3b39e0eaa7a7c09d01312 |
|
MD5 | bbaa0ae2ad37990b97741df7095f4831 |
|
BLAKE2b-256 | 560bf5001beb11f17fe3e7d9cc49d071b68682ffe6b3d1e77be900bc54964e15 |