Descripción del proyecto
GooglePlayStoresCrape es un módulo de Python para raspar las revisiones y otros datos sobre cualquier aplicación de Android en Google Play Store
Instalación
pip install GooglePlayStoreScrape
Requisitos
pip install - r requirements . txt
Si recibe errores relacionados con el paquete de controladores Chrome, mire la versión de Chrome instalada en su máquina e instale la versión compatible. Este paquete usa 91.0.4472.101.0
Dependencias y bibliotecas de apoyo
Utiliza Selenium y BeautifulSoup, al llamar a las funciones, abre una ventana de Chrom con selenio y se desplaza hacia abajo para abrir todas las reseñas, hasta la última página. La ventana se cerrará automáticamente cuando se complete la acción.
Módulos:
- GooglePlayStoresCrape.py : extrae toda la información sobre la aplicación y todas las revisiones
- get_reviews
- get_info
get_reviews
Extrae revisiones y calificaciones detalladas dadas a una aplicación de Android particular en Play Store
Información extraída:
- Revisión detallada
- Revisión acortada
- Fecha de reivew
- Nombre del revisor
- Respuesta de desarrolladores
- Fecha de respuesta del desarrollador (si la hay)
- Clasificación
- Número de personas que encontraron la revisión útil
Uso:
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 )
Argumentos para get_reviews:
- APP_ID : ID de aplicación de la aplicación dada en la URL de la página Play Store (Ejemplo: com.appname.extension)
- Idioma : Idioma de la aplicación dada en la URL de la página Play Store (Ejemplo: EN), Argumento opcional Valor predeterminado = 'EN'
- País : Cookry de la aplicación dada en la URL de la página Play Store (Ejemplo: IN), Argumento opcional Valor predeterminado = 'in'
get_info
Extrae detalles de la aplicación de Android particular en Play Store
Información extraída:
- Nombre
- Género
- Número total de calificaciones
- Calificación promedio
- Última fecha actualizada
- Tamaño
- Número de instalaciones
- Versión actual
- Calificación de contenido
- Productos en la aplicación
- Ofrecido por
- Sitio web de desarrolladores
- Correo electrónico del desarrollador
- política de privacidad
- Nuevas funciones en la última actualización
- Descripción de la aplicación
Uso:
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 )
Argumentos para get_info:
- APP_ID : ID de aplicación de la aplicación dada en la URL de la página Play Store (Ejemplo: com.appname.extension)
- Idioma : Idioma de la aplicación dada en la URL de la página Play Store (Ejemplo: EN), Valor predeterminado = 'EN'
- País : Couita de la aplicación dada en la URL de la página Play Store (Ejemplo: IN), Valor predeterminado = 'in'
Recursos
- Google Play Store
- Selenio
- Controlador de cromo
- Hermosa sopa
- Analizador
Enlaces del proyecto: