Skip to content
Códigos utilizados para pesquisar sobre bots em perfis do Twitter
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
database.sql
get_followers.py
guesstimator.py
prob_bot.py Removi a pasta "bots" e coloquei tudo na raiz Jul 2, 2018

README.md

BOTS e Perfis do Twitter

Aqui estão os códigos utilizados para a realização da pesquisa sobre bots seguindo os pré-candidatos à presidência da república.

Os principais resultados estão aqui: http://www.internetlab.org.br/pt/informacao-e-politica/bot-ou-nao-quem-segue-os-candidatos-presidente/

O relatório completo está disponível aqui: http://www.internetlab.org.br/wp-content/uploads/2018/07/Relat%C3%B3rio-Bots-ou-n%C3%A3o.pdf

Como reproduzir a pesquisa

  • Crie um app para o Twitter em https://apps.twitter.com/, você vai precisar da autenticação que ele fornece
  • Crie uma chave na API do botometer em https://market.mashape.com/OSoMe/botometer você vai precisar da chave dela também
  • Complete os códigos com as chaves criadas para o Twitter e para o botometer
  • Crie a base de dados utilizando os comandos de criação de tabela disponíveis em database.sql.
  • Insira na tabela politicos, os perfis de interesse para análise com comandos apropriados no SQL
    • Alguns elementos não podem ser nulos: id, grafo, seguidores e buscar
    • A coluna buscar é utilizada para indicar quais perfis já tiveram seus seguidores coletados (1, precisa coletar; 2, j foram coletados)
    • A coluna seguidores, indica quantos seguidores esse perfil possui, deve ser inicializada com 0
  • Com a tabela preenchida, execute o código get_followers.py
    • Esse código irá pegar a o ID de todos os seguidores dos perfis indicados na tabela.
  • Depois desse código ser executado, execute o código prob_bot.py
    • Aqui ser coletado o SCORE CAP dos seguidores encontrados de forma aleatória
    • Esse código tem um tempo de execução bastante longo, e irá continuar em execução até calcular o SCORE CAP de todos os seguidores, mas isso não é necessário para o próximo passo;
  • Execute o código guesstimator.py
    • Esse código calcula o intervalo de confiança da quantidade de bots que segue cada perfil;
    • Não é necessário interromper a execução do prob_bot.py para executá-lo;
You can’t perform that action at this time.