Projektbeschreibung
GoogleplayStoresCrape ist ein Python -Modul, um Bewertungen und andere Daten zu jeder Android -App im Google Play Store zu kratzen
Installation
pip install GooglePlayStoreScrape
Anforderungen
pip install - r requirements . txt
Wenn Sie Fehler im Zusammenhang mit dem Chrome -Treiberpaket erhalten, sehen Sie sich die in Ihrem Computer installierte Chrome -Version an und installieren Sie die kompatible Version. Dieses Paket verwendet 91.0.4472.101.0
Abhängigkeiten und unterstützende Bibliotheken
Verwendet Selenium und BeautifulSoup, um die Funktionen aufzurufen, ein Chromfenster mit Selen und Scrollen, um alle Bewertungen bis zur letzten Seite zu öffnen. Das Fenster schließt automatisch, wenn die Aktion abgeschlossen ist.
Module:
- GoogleplayStorescrape.py : Extrahiert alle Informationen zur App und alle Bewertungen
- get_reviews
- get_info
get_reviews
Extrahiert detaillierte Bewertungen und Bewertungen, die an eine bestimmte Android -App im Play Store gegeben wurden
Informationen extrahiert:
- Detaillierte Überprüfung
- Verkürzte Bewertung
- Datum der Reivew
- Name des Rezensenten
- Antwort von Entwicklern
- Datum der Antwort des Entwicklers (falls vorhanden)
- Bewertung
- Anzahl der Personen, die die Bewertung hilfreich fanden
Verwendung:
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 )
Argumente für get_reviews:
- APP_ID : App -ID der Anwendung in der URL der Play Store -Seite (Beispiel: com.appname.extension)
- Sprache : Sprache der Anwendung in der Page Store -Seite URL (Beispiel: EN), Optionales Argument Standardwert = 'EN'
- Land : CoUtry der Anwendung im Play Store -Seiten -URL (Beispiel: IN), Optionales Argument Standardwert = 'in'
get_info
Extrahiert Details der bestimmten Android -App im Play Store
Informationen extrahiert:
- Name
- Genre
- Gesamtzahl der Bewertungen
- Durchschnittsbewertung
- Zuletzt aktualisiertes Datum
- Größe
- Anzahl der Installationen
- Aktuelle Version
- Inhaltsbewertung
- In-App-Produkte
- Angeboten von
- Entwicklerwebsite
- Entwickler -E -Mail
- Datenschutzrichtlinie
- Neue Funktionen im neuesten Update
- Abnahme der App
Verwendung:
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 )
Argumente für get_info:
- APP_ID : App -ID der Anwendung in der URL der Play Store -Seite (Beispiel: com.appname.extension)
- Sprache : Sprache der Anwendung in der Page Store Page URL (Beispiel: EN), Standardwert = 'en'
- Land : CoUtry der Anwendung im Play Store -Seiten -URL (Beispiel: in), Standardwert = 'in'
Ressourcen
- Google Play Store
- Selen
- Chromfahrer
- Schöne Suppe
- HTML -Parser
Projektlinks: