Skip to main content

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

GooglePlayStoreScrape-0.0.4.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GooglePlayStoreScrape-0.0.4-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file GooglePlayStoreScrape-0.0.4.tar.gz.

File metadata

  • Download URL: GooglePlayStoreScrape-0.0.4.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for GooglePlayStoreScrape-0.0.4.tar.gz
Algorithm Hash digest
SHA256 61d4cc20ffca5b30b12429f399dcdfbe61ccab4fe446662ae050ef90bc5189aa
MD5 6f6c552e174809a87a074995eab03162
BLAKE2b-256 881e4fb55c18eadfcb726cbb777cc9fb2d273a68197aef499ac20a0b1458718a

See more details on using hashes here.

File details

Details for the file GooglePlayStoreScrape-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: GooglePlayStoreScrape-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for GooglePlayStoreScrape-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4c980fa1b28245bc612717664233d2b02b4b30ee6fb3b39e0eaa7a7c09d01312
MD5 bbaa0ae2ad37990b97741df7095f4831
BLAKE2b-256 560bf5001beb11f17fe3e7d9cc49d071b68682ffe6b3d1e77be900bc54964e15

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page