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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|