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
Pergunta
Aikion Silva
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.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.