Scrapes data from Google Play Store
Project description
google-play
Scrapes data from Google Play Store
Usage
Installation
pip install play-store
Simple Example
import play_store
app = App('com.android.chrome')
# Get the app name
print(app.name)
# Get the app category
print(app.category)
# Is the app free
print(app.free)
# Get the name of the app developer
print(app.developer_name)
Attributes of App
- url - the play store url for the app
- name
- package_name
- description
- category
- logo
- price
- free - if the app is free or not
- developer_name
- developer_email
- developer_website
- rating
- reviews
- images
- similar - list of apps related to the app
Search for apps
search(query)
print(play_store.search('google chrome'))
# Ouput
['com.google.android.videos', 'com.deerslab.dinoTREX', 'com.wChromeplus_8575770',
'im.dnn.dinochrome', 'com.cloudmosa.puffinFree', 'webexplorer.amazing.speed',
'com.chromereadervoice', 'com.chrome.dev', 'com.oinkandstuff.chromewebstoredeveloperdashboard',
'org.mozilla.firefox', 'com.opera.browser', 'org.easyweb.browser',
'com.linuxjet.apps.ChromeUA','com.hsv.freeadblockerbrowser', 'nu.tommie.inbrowser',
'com.ekm.chromevr','net.the4thdimension.firefoxchromemanifestcheatsheet',
'com.google.android.apps.docs','com.codeweavers.cxoffice', 'com.opera.mini.native',
'net.the4thdimension.chromehtml5supported', 'com.google.android.apps.enterprise.cpanel',
'com.google.android.apps.subscriptions.red','com.chrome.canary',
'net.the4thdimension.chromecheatsheet', 'com.google.android.apps.chromecast.app','com.android.chrome',
'com.kiwibrowser.browser', 'com.funkeys.chrome','com.google.android.apps.googleassistant',
'com.google.android.apps.photos', 'com.transsion.phoenix', 'com.google.android.apps.mapslite',
'com.google.chromeremotedesktop', 'com.chrome.beta','com.sec.android.app.sbrowser',
'com.amaan.phonetochromepro', 'mobi.mgeek.TunnyBrowser','com.fevdev.nakedbrowser',
'com.amaan.phonetochrome', 'com.smajenterprise.incognitoaway','com.google.android.webview',
'de.alexotron.tabs', 'com.google.android.keep','io.kodular.duamalik86334.smartbrowser',
'net.xisberto.phonetodesktop', 'ua.kyiv.heneraliuk.crosupdates',
'com.google.android.googlequicksearchbox', 'com.myboyfriendisageek.airbrowser',
'com.google.android.apps.tachyon']
Get apps from the same developer
developer(dev, amount)
# Return 24 apps made by Google LLC
print(play_store.developer('Google LLC', 24))
# Output
['com.google.android.contacts', 'com.google.android.apps.maps', 'com.google.android.play.games',
'com.google.android.calculator', 'com.google.android.youtube', 'com.google.android.apps.docs',
'com.google.android.apps.messaging', 'com.google.android.apps.docs.editors.sheets',
'com.google.android.apps.translate', 'com.android.chrome', 'com.google.android.deskclock',
'com.google.android.talk', 'com.google.android.apps.photos', 'com.google.android.music',
'com.google.android.gm', 'com.google.android.apps.docs.editors.docs',
'com.google.android.calendar', 'com.google.android.keep',
'com.google.android.googlequicksearchbox', 'com.google.android.apps.tachyon']
Get app leaderboard
leaderboard(identifier, category, start, amount)
# Get the leaderboard for topselling free apps
print(play_store.leaderboard(play_store.TOPSELLING_FREE))
# Output
['com.serejadexxx.ballsRotate', 'io.voodoo.crowdcity', 'com.azurgames.stackball',
'com.hulu.plus', 'com.mgc.runnergame', 'com.crazylabs.amaze.game',
'com.pandora.android', 'com.squareup.cash', 'com.snapchat.android',
'com.clean.road', 'com.spotify.music', 'com.whatsapp', 'com.housepaint.game',
'com.colorup.game', 'com.facebook.orca', 'com.facebook.katana',
'com.instagram.android', 'com.particlenews.newsbreak',
'com.zhiliaoapp.musically', 'com.google.android.apps.youtube.music',
'com.popcore.foldingblocks', 'com.amanotes.beathopper', 'com.netflix.mediaclient',
'com.geishatokyo.trafficrun']
Constants
- TOPSELLING_FREE
- TOPSELLING_PAID
Categories
art_and_design
auto_and_vehicles
books_and_reference
brain
business
comics
communication
education
entertainment
finance
game
health_and_fitness
house_and_home
libraries_and_demo
lifestyle
media_and_video
medical
music_and_audio
news_and_magazines
personalization
photography
productivity
shopping
social
sports
tools
transportation
travel_and_local
weather
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
play-store-1.0.tar.gz
(4.9 kB
view details)
Built Distribution
File details
Details for the file play-store-1.0.tar.gz
.
File metadata
- Download URL: play-store-1.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30bf1c900ad0f76f8773ceef4603f5b8630f43d74717238b075dc026618073ac |
|
MD5 | ceea0767ebf38b225c315d65c448f11e |
|
BLAKE2b-256 | ae4c6efdd04ac7ca7ca2db9170e4249930cc9042748f161b4aec90984ff5098b |
File details
Details for the file play_store-1.0-py3-none-any.whl
.
File metadata
- Download URL: play_store-1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 096eb60c3278d4633113402f5de8bd69e5c14bfd227e46f9233e42e743f315b1 |
|
MD5 | dfa166fbc9aaf1ef5846afc1e48f3c1d |
|
BLAKE2b-256 | a3c6bec2eada8692056d4e0f2373fb5616de451415916a10adf5ab18bef3f6e0 |