Projeto visa construir uma base de dados extraindo dados do Instagram de perfis dos participante do BBB 23. Por enquanto o código precisa ser executado manualmente todos os dias parar buscar os dados e gerar um arquivo texto, gráfico e xlsx, no entanto, uma futura melhoria seria automatizar para que ele executa-se automaticamente todos os dias.
É disponibilizado via REST Api, desenvolvido com Flask com rotas para trazer o números de todos inscritos e bem como trazer o histório de inscrito geral e pessoal.
- Python 3.9
- Flask
- Pandas
- Instaloader
- BeautifulSoup
API hospedada no Render gratuitamente, por essa razão, a primeira vez para acessar a API demorá cerca de 30s a 60s.
A base de dados não está sendo mais atualizada diariamente devido o fim do BBB
Em geral a a API retorna dados dos brothers como nome, imagem, username do instagram e quantidade de seguidores, o status se está ainda no programa, quem é lider, mostro e paredão
- Retorna dados de todos o participantes
https://instabrothers-bbb-api.onrender.com/brothers
- Retornar dados dos participantes ordenado por quem está ganhando mais seguidores
https://instabrothers-bbb-api.onrender.com/brother/compare-followers
- Retorna detalhado por data quantos seguidores possuia o participante passado por parâmetro
https://instabrothers-bbb-api.onrender.com/brother/{NomeParticipante}
- Retorna ranking dos participantes que possuem mais seguidores
https://instabrothers-bbb-api.onrender.com/ranking
- Retorna noticias relacionado ao BBB com base no site NoticiasdaTv do Uol
https://instabrothers-bbb-api.onrender.com/news
Gerar DataFrame: busca perfil dos participantes do BBB 23