Ir para conteúdo
Fórum Script Brasil

Aikion Silva

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Aikion Silva

Aikion Silva's Achievements

0

Reputação

  1. Boa tarde, meu professor da faculdade aloprou e passou um trabalho que não sei nem por onde começar, conto com ajuda de todos. Ele pediu para fazermos um programa que possa coletar tweets com uma certa hashtag , filtrar os que possuem localização armazenar em um arquivo CVS, apresentar os pontos em um mapa interativo usando a biblioteca Plotly e Panda indicando o lugar em que cada tweet foi postado. Como auxílio deu isso: Primeiramente o grupo precisará utilizar uma conta no Twitter já existente ou criar uma para receber a autorização de acesso à base de tweets via o programa. Após criada a conta, faça os seguintes procedimentos: 1) Confira se um telefone celular de um membro do grupo está registrado corretamente na conta do Twitter neste link . Esse é um pré-requisito que o Twitter nos impõe para recebermos as chaves de acesso. 2) Depois acesse https://apps.twitter.com/ e logue com a conta do Twitter; 3) Clique no botão Create New App e preencha o formulário. Deixe o Callback URL em branco e em URL coloque qualquer website (com http:// antes). O resto dos campos não influenciam no funcionamento do programa posteriormente. 4) Na página seguinte ao formulário, há uma aba Keys and Access Tokens na parte superior. Clique nela. 5) Nessa tela já aparecem logo em cima duas chaves que vamos precisar inserir em nosso código: Consumer Key e Consumer Secret . Anote esses códigos. 6) Ainda nessa mesma janela, vá à parte inferior e clique no botão Create My Access Token . Anote os códigos Access Token e Access Token Secret . Pronto! Na sequência, é necessária a instalação do do módulo tweepy para a execução dessa tarefa. Primeiramente, baixe e descompacte esse ZIP . Depois vá ao Prompt de Comando do Windows ou terminal do Linux, acesse a pasta onde está o conteúdo descompactado e digite: python setup.py install Talvez a instalação informe problema na chave de licença de um módulo opcional. Ignore. Se a conta do Twitter utilizada não possuir nenhum tweet, crie uns dois ou três e rode o seguinte código para retornar os tweets da sua conta: import tweepy # coloque as SUAS quatro chaves como strings consumer_key = '###' consumer_secret = '###' access_token = '###' access_token_secret = '###' auth = tweepy.OAuthHandler(consumer_key, consumer_secret) # conectando ao usuario auth.set_access_token(access_token, access_token_secret) # configurando acesso ao app api = tweepy.API(auth) # gerando a interface de comunicacao com o servidor do Twitter public_tweets = api.home_timeline() # pega os 20 tweets mais recentes da timeline do usuario for tweet in public_tweets: print tweet.text # imprime o texto de cada tweet Se o código acima funcionar, pronto! Está tudo ok. Quem puder ajudar agradeço muito.
×
×
  • Criar Novo...