Giter VIP home page Giter VIP logo

googleplaystorescrape's Introduction

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:

googleplaystorescrape's People

Contributors

apurvasijaria avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.