Como salvar em uma planilha os reviews de um aplicativo da Play Store

Preparando o ambiente com o Google Colaboratory

Para coletar as avaliações, nós vamos programar em Python e, se você tem um ambiente de desenvolvimento configurado para isso, pule para a próxima etapa. Este passo é voltado especialmente aos iniciantes. Então vamos lá.

Tela inicial do Google Colaboratory

Baixando os recursos necessários

Nós vamos capturar os dados com o Google-Play-Scraper, então vamos precisar fazer o download e a instalação da ferramenta.

!pip install -qq google-play-scraper
Tela do Google Colaboratory
import pandas as pdfrom google_play_scraper import Sort, reviews_all
Tela do Google Colaboratory

Capturando os dados

Agora que nós importamos os recursos necessários para manipularmos os dados, vamos coletar as informações propriamente ditas. Utilizaremos a função reviews_all do Google-Play-Scraper. Para isso, crie um novo bloco no Google Colaboratory (CTRL+M+B) e cole este trecho de código:

result = reviews_all('com.oiwarren.oiwarren', # id do appsleep_milliseconds=0,lang='pt-br', # língua das avaliaçõescountry='br', # país das avaliaçõessort=Sort.MOST_RELEVANT, # ordenação dos dadosfilter_score_with=None # filtrar por escore)
URL do aplicativo, indicando onde encontrar o id
Tela do Google Colaboratory

Salvando os dados na planilha

Agora que a busca já foi feita, nós vamos enviar os dados para um arquivo .csv, assim poderemos manipular as informações como em qualquer outra planilha. Abra um novo bloco e cole este trecho de código:

pd.DataFrame(result).to_csv('reviews.csv', index=None, header=True)
Tela do Google Colaboratory
Dados no Google Sheets

--

--

Jornalista, assessora de comunicação e programadora 😉

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Tatiany Lukrafka

Tatiany Lukrafka

Jornalista, assessora de comunicação e programadora 😉