Descrição do projeto
GooglePlayStorescrape é um módulo Python para raspar críticas e outros dados sobre qualquer aplicativo Android na loja do Google Play
Instalação
pip install GooglePlayStoreScrape
Requisitos
pip install - r requirements . txt
Se você receber erros relacionados ao pacote de driver Chrome, consulte a versão Chrome instalada em sua máquina e instale a versão compatível. Este pacote usa 91.0.4472.101.0
Dependências e bibliotecas de suporte
Usa o selênio e o belo grupo, ao chamar as funções que abre uma janela Chrom usando o selênio e rola para baixo para abrir todas as críticas, até a última página. A janela será fechada automaticamente quando a ação for concluída.
Módulos:
- GooglePlayStorescrape.py : extrai todas as informações sobre o aplicativo e todas as análises
- get_reviews
- get_info
get_reviews
Extrações de críticas e classificações detalhadas fornecidas a um aplicativo Android específico na Play Store
Informações extraídas:
- Revisão detalhada
- Revisão reduzida
- Data de reivew
- Nome do revisor
- Responder por desenvolvedores
- Data da resposta do desenvolvedor (se houver)
- Avaliação
- Número de pessoas que acharam a revisão ú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 do aplicativo do aplicativo fornecido no URL da página da Play Store (Exemplo: com.appname.extension)
- Idioma : Idioma do aplicativo fornecido no URL da página da Play Store (Exemplo: EN), Argumento opcional Valor padrão = 'EN'
- país : coutry do aplicativo fornecido no URL da página da loja de play (exemplo: in), argumento opcional Valor padrão = 'in'
get_info
Extrai detalhes de um aplicativo Android específico na Play Store
Informações extraídas:
- Nome
- Gênero
- Número total de classificações
- Classificação média
- Última data atualizada
- Tamanho
- Número de instalações
- Versão atual
- Classificação de conteúdo
- Produtos no aplicativo
- Oferecido por
- Site do desenvolvedor
- Email de desenvolvedor
- política de Privacidade
- Novos recursos na última atualização
- Decipção do aplicativo
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 do aplicativo do aplicativo fornecido no URL da página da Play Store (Exemplo: com.appname.extension)
- Idioma : Idioma do aplicativo fornecido no URL da página da loja Play (Exemplo: EN), Valor padrão = 'EN'
- país : coutry da aplicação fornecida no URL da página da loja de play (exemplo: in), valor padrão = 'em'
Recursos
- Google Play Store
- Selênio
- Driver Chrome
- Linda sopa
- Analisador HTML
Links do projeto: