Extraindo tweets com Python | Análise de dados #15

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 187

  • @angelamaurer1346
    @angelamaurer1346 4 ปีที่แล้ว +7

    Muito bom o tutorial!! Obrigada, Kizzy! Ainda estou iniciando no mundo da programação, então demorei um pouco para acompanhar a parte final do tutorial, principalmente porque uso um text editor e não jupyter. Compartilho o código que consegui rodar. Talvez ajude alguém. Não inseri a parte do Panda porque ainda não estudei esse módulo.
    query_search = '#ENEM' + '-filter:retweets'
    tweets_dict = {}
    cursor_tweets = tw.Cursor(api.search, q=query_search).items(10)
    for tweet in cursor_tweets:
    twkeys = tweet._json.keys()
    tweets_dict = tweets_dict.fromkeys(twkeys)
    for key in tweets_dict.keys():
    try:
    twkey = tweet._json[key]
    tweets_dict[key].append(twkey)
    except KeyError:
    twkey = ""
    tweets_dict[key].append("")
    except:
    tweets_dict[key] = [twkey]
    print('tweets_dict[key]: {} - tweet[key]: {}'.format(tweets_dict[key], twkey))

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +1

      Oi Ângela! Obrigado por compartilhar 👏🏾👏🏾

  • @lucaswolff5504
    @lucaswolff5504 2 ปีที่แล้ว +14

    Excelente! Só uma atualização que teve na API, agora o termo usado é api.search_tweets.
    Então fica: tweets = tw.Cursor(api.search_tweets, q = search_words).items(10)

  • @JoaoVitor-sn5ow
    @JoaoVitor-sn5ow 4 ปีที่แล้ว +20

    Faz análise de sentimentos!

  • @lucasdscavalcante
    @lucasdscavalcante 4 ปีที่แล้ว +15

    Preciso assistir mais vezes para entender kkkk mas um playlist de raspagem de dados seria LINDO

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว +4

      É um assunto que tem sido considerado em 2021... 🤔

  • @rosanaribeiro3660
    @rosanaribeiro3660 ปีที่แล้ว

    Já ganhou uma seguidora! Excelente explicação 🙌

    • @pgdinamica
      @pgdinamica  ปีที่แล้ว +1

      muito obrigada, bons estudos!

  • @neftalijunior6170
    @neftalijunior6170 3 ปีที่แล้ว +3

    Excelente video! Seria interessante fazer uma abordagem de como extrair tweets antigos, entre datas e como "burlar" o limite de tweets antigos até 7 dias que o tweepy estabelece.

  • @rio40c
    @rio40c 4 ปีที่แล้ว +1

    Nooossa! Achei mto loko! Menina, muito obrigada! Vc conseguiu passar um conteúdo que vale ouro!!!!

  • @lualmeidasouza
    @lualmeidasouza 4 ปีที่แล้ว +2

    Kizzy, seu vídeo me tirou das trevas! Amei, parabéns!

  • @rafaellyfarias98
    @rafaellyfarias98 ปีที่แล้ว

    Procurava por um conteúdo que explicasse dessa forma há muito tempo, parabéns, ótimo vídeo e ótima explicação! 😀

    • @pgdinamica
      @pgdinamica  ปีที่แล้ว

      Muito obrigado 😁

  • @fernando19801980
    @fernando19801980 11 หลายเดือนก่อน

    Parabens pelo video. Excelente!

    • @pgdinamica
      @pgdinamica  11 หลายเดือนก่อน

      Obrigada!

  • @DIEGOSEGURO2
    @DIEGOSEGURO2 3 ปีที่แล้ว

    Essa leu a documentação!!!!!! Parabéns pelo vídeo... Vou tentar fazer depois, mas vou desacelerar o vídeo.... Gratidão, Parabéns pelo conteúdo e Muito Sucesso!
    Abração!

  • @suzicampanha7293
    @suzicampanha7293 2 ปีที่แล้ว

    Excelente vídeo Kizzy! Obrigada por compartilhar seu conhecimento e parabéns pela didática!

    • @pgdinamica
      @pgdinamica  2 ปีที่แล้ว

      Eu que agradeço!

  • @WandersonERP2012
    @WandersonERP2012 2 ปีที่แล้ว

    Adorei seu canal!!!

    • @pgdinamica
      @pgdinamica  2 ปีที่แล้ว

      Obrigada! Seja bem vindo!

  • @CarinaCosta
    @CarinaCosta 3 ปีที่แล้ว

    Você é ótima Kizzy!!!! Parabéns pelo canal aqui no TH-cam!!!!!!!!!!!

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว +1

      Muito obrigada 😁

  • @closed252
    @closed252 3 ปีที่แล้ว

    Kizzy, que conteúdo incrível! Parabéns! Peço por gentileza a continuação dessa análise!!

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว +1

      Oi Diego, temos esses vídeos mais recentes que podem te interessar: Visualizando Tweets th-cam.com/video/zsACB0QhMVc/w-d-xo.html Processamento de Textos th-cam.com/video/Kiqk-Ed18i0/w-d-xo.html

  • @rodrigotibirica1714
    @rodrigotibirica1714 3 ปีที่แล้ว

    Finalmente consegui acabar...me bati demais mas ao final, aprendi muito!!!!!! Muito obrigado Kizzy!!!!!

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Maravilha Rodrigo, parabéns!!

  • @pedrocouto2974
    @pedrocouto2974 3 ปีที่แล้ว

    Que show o video! To querendo começar a brincar com os dados do twitter e esse tutorial ajudou demais. Muito obrigado :)

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Que bom que ajudou 😊

  • @pmorais78
    @pmorais78 4 ปีที่แล้ว

    Muito bom. Sua didática é incrível! Obrigada por compartilhar seu conhecimento!

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oii Paula, muito obrigada!! 😊

  • @JoaoVitor-sn5ow
    @JoaoVitor-sn5ow 4 ปีที่แล้ว +1

    Kizzyyy eu tava precisando desse vídeo!

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +1

      Aaah que ótimo! ☺️

  • @luisgomes8632
    @luisgomes8632 3 ปีที่แล้ว

    Incrível tutorial, Kizzy! Muito obrigado

  • @luizoliveira4789
    @luizoliveira4789 3 ปีที่แล้ว

    Ótima aula. Parabéns pela didática.

  • @JefersonStenio1
    @JefersonStenio1 2 ปีที่แล้ว

    Excelente vídeo e ótima didática, parabéns!

  • @tumblrbulbasaur5698
    @tumblrbulbasaur5698 4 ปีที่แล้ว

    Estudando aqui pra fazer um trabalho. Obg, pelo conteúdo.

  • @taigasullivan5542
    @taigasullivan5542 4 ปีที่แล้ว

    Que voz e mulher maravilhosa cara(treinou pra falar tão bem assim?? haha), me incentiva mais ainda a estudar vendo esse conteúdo...❤️

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +1

      hahaha não treinei :) obrigada!

  • @TheShinigami99
    @TheShinigami99 4 ปีที่แล้ว

    Se possível, tragam vídeos sobre raspagem de dados, certeza que vai ser muito bom!

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      ok, sugestão anotada :)

  • @andreafonsotavares4667
    @andreafonsotavares4667 3 ปีที่แล้ว

    Parabéns pelo vídeo! Aprendi várias coisas!

  • @gustavoviana1178
    @gustavoviana1178 2 ปีที่แล้ว

    muito top! obg. s2

  • @joseevertondafragaandrade2748
    @joseevertondafragaandrade2748 4 ปีที่แล้ว +1

    Show! Didática excelente!

  • @igor14461
    @igor14461 3 ปีที่แล้ว

    Que didática maravilhosa! Obrigado ❤️

  • @IrisHerdy
    @IrisHerdy 4 ปีที่แล้ว

    Oi Kizzy! Amei o vídeo! 👏👏👏 Obrigada!

  • @luizmoraes4004
    @luizmoraes4004 3 ปีที่แล้ว

    Mesmo assim abrigado pela ajuda !

  • @veronicalugarini6639
    @veronicalugarini6639 4 ปีที่แล้ว

    Parabéns pelo excelente conteúdo e explicação!!

  • @danilomatrangolomarano8575
    @danilomatrangolomarano8575 4 ปีที่แล้ว

    To começando a estudar análise de dados e caí nesse vídeo sem querer. Não fazia ideia de onde podia retirar dados e o vídeo abriu minha cabeça sobre o tem. Acredito que vou assistir a playlist inteira. Muito obrigado pelo conteúdo gratuito. Meu plano é automatizar denúncias sobre os bots da família Bozonaro, hehe n sei nem se é possível.

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +1

      Oi Danilo, que legal, bons estudos!

  • @anaisabelaOfficial
    @anaisabelaOfficial 3 ปีที่แล้ว +1

    Oi gente, queria primeiro dizer que o conteúdo de vcs é PERFEITO! Vocês explicam muito bem, sério.
    Eu to com um probleminha com esse codigo na hora de imprimir o dataframe, no trecho "dfTweets = pd.DataFrame.from_dict([tweets_dict])" o dataframe simplesmente imprime vazio como se nao tivesse conseguido extrair os tweets sendo que fiz o passo a passo certinho igual no video, vcs podem me ajudar? preciso disso pro meu TCC :'(((
    agradeço muito se puderem me dar essa luz!

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Oi Ana, você já tentou sem os colchetes que estão fora do “tweets_dict” ?

    • @anaisabelaOfficial
      @anaisabelaOfficial 3 ปีที่แล้ว

      @@pgdinamica já sim! Tanto com ou sem os [ ] não funciona, inclusive sem os [ ] dá um erro de Index 🙁🙁

  •  3 ปีที่แล้ว

    Parabéns!!!! Excelente vídeo!! Deus abençoe!!!

  • @gabrieladarosaneto1809
    @gabrieladarosaneto1809 3 ปีที่แล้ว

    Thanks ✨

  • @7cabeca7
    @7cabeca7 4 ปีที่แล้ว

    ♥ toooooop! parabéns garota, jogue duro!!

  • @ti.diegokenned
    @ti.diegokenned 3 ปีที่แล้ว

    Parabens pela aula, show de bola. Ja existe um segundo vídeo utilizando o df criado nesse? para o tratamento dos dados

  • @angelolopes9106
    @angelolopes9106 3 ปีที่แล้ว

    Você é maravilhosa! muito obrigado!

  • @karinnecristina3167
    @karinnecristina3167 4 ปีที่แล้ว

    Mais um vídeo top. 👏👏👏

  • @marcelomilan3169
    @marcelomilan3169 3 ปีที่แล้ว

    Parabens, show a sua aula!!

  • @eduardoa3726
    @eduardoa3726 4 ปีที่แล้ว

    Hey, Kizzy.
    Assisti a playlist completa de analise de dados com python (até o momento não sei se continua após este vídeo #15), mas gostaria de dizer que gostei muito do conteúdo, além de ser muito didático. Você parece fazer os vídeos com muito boa vontade, o que torna o assunto muito mais prazeroso e fácil de entender. Parabéns pelo canal!!
    Desejo tudo de bom para você, e que Deus retribua esta sua ação em ajudar o próximo.
    Agora assistirei as próximas playlists (sempre deixando o like, é claro! haha).
    Obrigado! :)

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oi Eduardo! Muito obrigada. Fico muito feliz em ler suas palavras tão gentis ☺️ bons estudos 😉

  • @prbs1213
    @prbs1213 3 ปีที่แล้ว +1

    Boa tarde, primeiro excelente apresentação. Me tire uma dúvida, como faço para extrair dados usando uma data especifica e não os twittes atuais?

  • @JohnNeves
    @JohnNeves 4 ปีที่แล้ว

    Que vídeo massa!!! Parabéns!!

  • @FelipeAlves-sz8gq
    @FelipeAlves-sz8gq 4 ปีที่แล้ว +1

    Muito bom o vídeo, parabéns vc explica muito bem! No meu caso eu tive um problema quando vou gerar o data frame ele vem só com a primeira linha, que eu faço, socorro! 😅

    • @PleasureBruno
      @PleasureBruno 2 ปีที่แล้ว

      o meu também kkk, conseguiu resolver?

  • @diegoparedes5245
    @diegoparedes5245 4 ปีที่แล้ว

    Mais um inscrito! Padrão!

  • @JulianoMota1983
    @JulianoMota1983 4 ปีที่แล้ว

    Parabéns pelos vídeos!

  • @30Tomate
    @30Tomate 4 ปีที่แล้ว +2

    Kizzy como faço para encontrar o primeiro tweet de uma lavra? Exemplo do seu vídeo o primeiro tweet com "#ENEM" ou os 50 primeiros, para analisar da onde surgiu uma hashtag

  • @cleytonsantanadesousa4309
    @cleytonsantanadesousa4309 4 ปีที่แล้ว

    @kizzyterra vai rolar um vídeo de análise de dados com twitter?? Wordcloud / sentimentos / graficos de palavras e sua ocorrência.. parabens pelo trabalho

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +1

      Oi Cleyton, está nos planos sim :)

    • @cleytonsantanadesousa4309
      @cleytonsantanadesousa4309 4 ปีที่แล้ว

      @@pgdinamica vc é maravilhosa !!! videos curtidos e seguindo o canal ..

  • @luizmoraes4004
    @luizmoraes4004 3 ปีที่แล้ว

    Se coloco orient="index"
    dfTweets = pd.DataFrame.from_dict(tweets_dict, orient="index")
    dfTweets.head()
    0
    created_at None
    id None
    id_str None
    text None
    truncated None
    fica com none

  • @dudusuado
    @dudusuado 4 ปีที่แล้ว +1

    Muito foda!

  • @ti.diegokenned
    @ti.diegokenned 3 ปีที่แล้ว

    Meus parabéns, ótima aula!!! Já tem a aula 16?

  • @jamn52
    @jamn52 3 ปีที่แล้ว

    Sensacional !!!

  • @EarthIsNotaColdDeadPlace
    @EarthIsNotaColdDeadPlace 3 ปีที่แล้ว

    boa!

  • @wagnernunes3165
    @wagnernunes3165 3 ปีที่แล้ว

    In [89]: dfTweets = pd.DataFrame.from_dict(tweets_dict) ESTA LINHA DE COMANDO ESTÁ APRESENTANDO ERRO: ValueError: If using all scalar values, you must pass an index, COMO RESOLVER

  • @Karphyryon
    @Karphyryon 4 ปีที่แล้ว

    criei um bot que pesquisa no twitter há um tempo, porém o maximo que ele buscava era 19 tweets. irei tentar usar essa biblioteca tweepy, estava usando somente o oauth.

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      depois conta aqui se deu certo :)

  • @cheque_soto
    @cheque_soto 4 ปีที่แล้ว

    Muito legal!!!

  • @wagnernunes3165
    @wagnernunes3165 3 ปีที่แล้ว

    HELP!!!!!!! Já fiz o pip install e mesmo assim apresenta o seguinte erro:ModuleNotFoundError: No module named 'tweepy'

  • @almostnogrammar50
    @almostnogrammar50 3 ปีที่แล้ว

    Muito obrigado pelo tutorial!!
    Uma dúvida: Como faço pra extrair uma postagem completa?? Por que alguns dos tweets vem até um certo limite e dps reticências. Exemplo:
    "Ano novo Vida nova radio tudo deus jesus espírito santo gratidão ânimo otimismo juanribe…
    "
    Agradeço desde já!!

  • @Dados4Ever
    @Dados4Ever 4 ปีที่แล้ว

    Muito bom.. parabéns

  • @PellegriniCon
    @PellegriniCon 3 ปีที่แล้ว

    Vídeo muito legal, aprendi bastante coisa.
    Porém, um erro ocorre ocasionalmente nesse script: "ValueError: All arrays must be of the same length"
    Eu imagino que o problema seja que, quando o script passa pelo try e não acha a chave, o campo vazio que a gente manda gerar não é lido, formando diferentes headers baseados em ter ou não todas as chaves...
    Eu tentei de algumas maneiras, além do que é mostrado no vídeo, consertar isso, mas sem sucesso...
    Será que alguém consegue me dar uma luz?
    Muito obrigado

  • @felipemartinsyoshimoto6954
    @felipemartinsyoshimoto6954 2 ปีที่แล้ว

    Olá! Foi de grande ajuda e compreensão sua aula. Será que alguém pode me ajudar a reduzir os comentários repetidos na coleta de dados. Mesmo utilizando (-filter:retweeted) e retweets aparecem muitos comentários repetidos. Vlw!

  • @lucashonda3916
    @lucashonda3916 4 ปีที่แล้ว

    tudo que eu tento usar com a instancia 'api' da o seguitne erro : "TweepError: Failed to send request: HTTPSConnectionPool(host='api.twitter.com', port=443): Max retries exceeded with url: /1.1/statuses/home_timeline.json (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')))"

  • @aislangreca9501
    @aislangreca9501 3 ปีที่แล้ว

    Estou apanhando aqui, pois gostaria de baixar não os twitts de um tempo específico, mas os twitts de uma conta específica. É possível?

  • @edfdj
    @edfdj 4 ปีที่แล้ว

    Olá! Ótimo vídeo! Estou começando na área de Data Science e gostaria de saber se é possível adquirir o número de likes, comentários, compartilhamentos, cliques nos links (métricas) etc... de um post específico de um influenciador, pelo Twitter sem precisar estar logado na conta do usuário. Preciso ver se a o anúncio que ele fez no post teve um bom engajamento. Isso também é possível com o Tweepy? Amei seu canal tem me ajudado bastante! Parabéns pelo trabalho e obrigado!

  • @marialuizadiascampos3677
    @marialuizadiascampos3677 4 ปีที่แล้ว +1

    Eu não consigo criar um app porque não consigo ter autorização do twitter pra isso. Alguém mais está tendo dificuldade com essa parte do questionário necessário pra ter autorização?

    • @_T.24441
      @_T.24441 4 ปีที่แล้ว

      Estou com o mesmo problema. Conseguiu resolver?

  • @mbispo77
    @mbispo77 2 ปีที่แล้ว

    Boa noite, estou com erro na autenticação, tem que fazer algo a mais?

  • @paulcnature
    @paulcnature 4 ปีที่แล้ว

    Nossa q canal bacana!!

  • @cliffpk3
    @cliffpk3 2 ปีที่แล้ว

    Pessoal, entendo que não é possivel dar acesso ao arquivo twitter-tokens.txt porque contem as senhas de usuario, mas nao seria possivel fornecer um arquivo modelo? Não entendi como podemos prosseguir com a aula sem essa estrutura inicial... Podem me ajudar? Obrigado!

  • @luchinazzo
    @luchinazzo 3 ปีที่แล้ว

    Oi, Kizzy e todos! Por favor, peço ajuda caso alguém possa me auxiliar, sou pesquisadora e estou iniciando o trabalho com análise de redes sociais no Twitter, mas eu não sei programar. Estou seguindo o vídeo como um passo a passo para extrair os dados que preciso, mas gostaria de utilizar o método search_full_archive (tenho acesso de pesquisador acadêmico), pois quero extrair dados de março do ano passado, mas não estou conseguindo. Tentei alterar esta parte do vídeo seguindo a documentação, mas dá erro. Também gostaria de determinar o período de busca, mas não entendo qual o formato devo utilizar. Obrigada desde já

  • @franklinbrito7893
    @franklinbrito7893 3 ปีที่แล้ว

    Muito obrigado pelo tutorial!!
    Uma dúvida: Como faço pra extrair uma postagem completa?? Por que alguns textos dos tweets vem em até um certo limite e depois só aparecem reticências.
    Ex: "eu você e a..."
    Agradeço desde já!!

  • @gabrielgarrido4645
    @gabrielgarrido4645 4 ปีที่แล้ว +1

    Para captar tweets mais antigos, como faço? Vi que a API do twitter vem como padrão apenas os 7 últimos dias.

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +7

      Oi Gabriel, anotei sua pergunta aqui, estou pensando em fazer uma versão 2 desse vídeo :)

  • @jefersonai
    @jefersonai 4 ปีที่แล้ว

    Muito Bom!

  • @DantieDameto
    @DantieDameto 4 ปีที่แล้ว

    ganhou um inscrito aos 0:23 do video

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      👏🏾👏🏾👏🏾

  • @joaopedrocoooooostaa
    @joaopedrocoooooostaa 4 ปีที่แล้ว

    pooor favor uma aulinha de web scraping seria mt bom. Tenho mt dificuldade nisso

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Teve um vídeo recente aplicando este conhecimento: th-cam.com/video/kqvWOcPog4s/w-d-xo.html
      Estamos pensando em fazer mais alguns conteúdos no futuro.

  • @riquelmepereira332
    @riquelmepereira332 2 ปีที่แล้ว

    Kizzy, eu to com um problema quando executo a primeira busca por tweets da #ENEM, aparece o seguinte erro: TweepError: Twitter error response: status code = 401. Busquei formas pra resolver e não consigo sair do lugar :/

  • @juliaalmeida1343
    @juliaalmeida1343 2 ปีที่แล้ว

    Bom dia, Kizzy! Queria saber se consigo extrair tweets em uma faixa de tempo que já passou? Consigo também filtrar tweets de um usuário específico?

  • @edsononishi4178
    @edsononishi4178 4 ปีที่แล้ว

    tentei criar uma conta e recebi isso!
    "Thank you for your interest in the Twitter developer platform. Based on our review of your use case, we are unable to approve your developer application at this time.
    Applications may be rejected if they are found to be in violation of any section of the Developer Agreement and Policy, Automation Rules, Display Requirements, and/or the Twitter Rules.
    We don’t currently allow you to appeal this decision. We are investigating options to allow people who feel they’ve been inappropriately rejected to appeal. Please stay informed for future updates.
    We cannot comment on specific applications in public channels, including through official Twitter handles or our developer forum."

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oi Edson! É importante dar respostas que estejam de acordo com as políticas do Twitter. No caso como eu informei que era para fins acadêmicos a aprovação foi bem tranquila.

  • @miguelvera6833
    @miguelvera6833 2 ปีที่แล้ว

    Na parte onde faz a query_search= ''ENEM'' o fator (+"-filter:retweets") se faz só uma vez ou cada vez só, ou cada vez que adicione uma palavra chave?

    • @pgdinamica
      @pgdinamica  2 ปีที่แล้ว

      uma vez para cada query ;)

  • @jardelcavalcante6392
    @jardelcavalcante6392 2 ปีที่แล้ว

    Ola ótimo video, eu olhei a api do twitter e estou querendo exibir uma timeline no meu site filtrando por hasttags, vi como recuperar os twitter por hasttag porem o json retornado é bem simples, a minha pergunta é se tem como eu montar essa timeline igual a do twitter? ou seja tem algum recurso na api que retorna o html do twitter?

  • @PedroHSCCP
    @PedroHSCCP 2 ปีที่แล้ว

    Alguém pode me ajudar a resolver tal erro?
    [{'message': 'You currently have Essential access which includes access to Twitter API v2 endpoints only. If you need access to this endpoint, you’ll need to apply for Elevated access', 'code': 453}]

    • @PedroHSCCP
      @PedroHSCCP 2 ปีที่แล้ว

      O erro diz que é preciso aplicar para o Elevated access, eu tentei e fui negado, será que alguém tem dicas de como responder para ser aprovado?
      Também a opção 'academic research', será que aplicando para essa alternativa eu me livro do erro? (Eu não tentei pq dizia ser preciso o 'Elevated')

  • @josuejunio3354
    @josuejunio3354 3 ปีที่แล้ว

    Dicionários em python não tem método append... Ou eu estou enganado?!

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Não tem mesmo, você pode usar "update" ou a notação de colchetes mesmo:
      dicionario[nova_chave] = novo_valor

  • @marirufino147
    @marirufino147 3 ปีที่แล้ว

    Nossa, não consegui por nada nesse mundo acessar essa API. Aqui aparece so API key e API key secret. O site tá mega diferente de quando o video foi gravado :(

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Fizemos uma live mês passado com a atualização: th-cam.com/video/zsACB0QhMVc/w-d-xo.html

    • @marirufino147
      @marirufino147 3 ปีที่แล้ว

      Nunca decepcionam né? ❤️

  • @RMCCVO
    @RMCCVO 4 ปีที่แล้ว

    Ótimo explicação! Mas fiquei com uma dúvida. Como faço para capturar um dia em especifico. Como por exemplo se eu quiser somente os do dia anterior ao enem?

    • @kayquenetto2280
      @kayquenetto2280 4 ปีที่แล้ว

      Tem o atributo "until" dentro do Cursor, que vc passa uma data, e ele pega tweets anteriores a essa data.

  • @marxdouglas4821
    @marxdouglas4821 4 ปีที่แล้ว

    a zica toda nisso aí, é que ela passou muitos atributos desnecessários pro data frame, isso reduz a eficiência e a performance , como ela só ensinou a a puxar o dicionário com todos aqueles atributos chaves, estou me batendo pra fazer o mesmo mas só com os atributos que irão me servir dali daquele dataframe, alguém dá uma luz ?

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oi Marx! Eu salvei todos os atributos pq pra mim eram interessantes para me possibilitar usar esses dados posteriormente. No entanto, você tem razão, não faz sentido salvar tudo se você não for usar. Vou tentar te dar uma luz: a solução é você selecionar do atributo json apenas o que te interessa. Para fazer isso você pode imprimir as chaves, selecionar manualmente as que te interessam, colocá-las numa lista, por exemplo, e criar o dicionário vazio a partir dessas chaves apenas.

  • @_T.24441
    @_T.24441 4 ปีที่แล้ว

    Segui o passo a passo para registrar a API. Porém, depois dos termos de contrato aparece a seguinte mensagem:
    User is not Authorized
    Forbidden: Your Twitter account is not eligible to access this resource.
    Sabe me dizer qual foi o problema e o que posso fazer para corrigir?

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      O erro diz que sua conta não tem autorização para utilizar esse recurso. Para corrigir, é preciso ver na sua conta de desenvolvedora quais permissões você tem 😉

    • @_T.24441
      @_T.24441 4 ปีที่แล้ว

      @@pgdinamica Segui todo o passo do vídeo. O que será que deu errado? (Coloquei pra fins acadêmicos - estudante)

  • @yanhill7555
    @yanhill7555 3 ปีที่แล้ว

    como é o arquivo "twitter-tokens.txt"? preciso saber para fazer um igual com o meus tokens

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      eu só copiei as credenciais em um arquivo de texto e depois li cada linha do arquivo 😉

    • @yanhill7555
      @yanhill7555 3 ปีที่แล้ว

      @@pgdinamica lenda ligeira. testei aqui e deu certo! obrigado pelas aulas, estão ótimas

  • @01bit
    @01bit 4 ปีที่แล้ว

    ❤❤❤❤❤❤

  • @allandiego1446
    @allandiego1446 4 ปีที่แล้ว

    Poderia me ajudar? o meu arquivo não mostra as coisas tabeladinha certo por exemplo: created_at não mostra as datas embaixo dele fica tudo bagunçado. meu codigo
    import pandas as pd
    import matplotlib.pyplot as plt
    import numpy as np
    dataFrame = pd.read_csv('data/tweetsENEM.csv',sep=";",encoding="ISO-8859-1")
    dataFrame.head()

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oi Allan, para poder ajudar preciso saber qual a saída do seu código ;)

    • @allandiego1446
      @allandiego1446 4 ปีที่แล้ว

      @@pgdinamica A valeu eu já consegui era um ';' que faltava na configuração do dataframe

  • @catiacatinha1470
    @catiacatinha1470 4 ปีที่แล้ว

    Parabéns pelo vídeo, só n estou conseguindo te achar no insta

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +1

      @pgdinamica @kizzy_terra @hallpaz

  • @rodrigotibirica1714
    @rodrigotibirica1714 3 ปีที่แล้ว

    Sabe me informar o que pode estar ocorrendo?

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Conseguiu resolver?

  • @pedrolycan
    @pedrolycan 4 ปีที่แล้ว

    como faço pra fazer o mesmo, mas com usuários especificos? tipo... pegar o termo enem toda vez que a pagina do MEC o citou, por exemplo?

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Fala Pedro, é possível fazer isso sim. Dá uma olhada na documentação do tweepy: docs.tweepy.org/en/latest/cursor_tutorial.html#passing-parameters-into-the-api-method

  • @Livempa
    @Livempa 3 ปีที่แล้ว +1

    Tem como extrair os tweets de uma conta específica? Ex: Extrair as publicações do ministério da ciência sobre o espaço.

    • @Livempa
      @Livempa 3 ปีที่แล้ว

      Pra ficar mais claro, eu sei que tem como pesquisar em uma conta X. Mas não to conseguindo pesquisar na conta X pelos termos selecionados.

  • @ricarte25
    @ricarte25 4 ปีที่แล้ว

    Boa noite. Agradeço pelo aula. O link csv não está funcionando.

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว +1

      Obrigada por avisar! consertei. link: github.com/programacaodinamica/analise-dados/blob/master/dados/tweetsENEM.csv

  • @rodrigotibirica1714
    @rodrigotibirica1714 3 ปีที่แล้ว

    Boa tarde Kizzy, quando tento fazer autenticar na API aparece o seguinte erro: NameError: name 'XXXXaccess_tokenXXXXXX' is not defined

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว

      Oi Rodrigo, acredito que seja devido às mudanças que rolaram na API do Twitter, mas você conseguiu né?

  • @eduardomontenegro6771
    @eduardomontenegro6771 3 ปีที่แล้ว

    Alguém poderia me ajudar? Fiz as mesmas etapas porém deu erro no meu. Preciso realizar esse acesso aos dados do twitter para um trabalho de faculdade. Se alguém puder me ajudar, estarei muito agradecido.

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว +1

      Talvez essa aula te ajude: th-cam.com/video/zsACB0QhMVc/w-d-xo.html É o conteúdo mais recente que temos sobre tweets 😉

    • @eduardomontenegro6771
      @eduardomontenegro6771 3 ปีที่แล้ว

      @@pgdinamica Muito obrigado pela ajuda ☺️

  • @nanda93
    @nanda93 4 ปีที่แล้ว

    tem como fazer algo parecido com python para analisar dados do booking.com ou tripadvisor?

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oi Fernanda, isso depende se os sites liberam os dados para extração ou se possuem uma API.

  • @gilerme9748
    @gilerme9748 3 ปีที่แล้ว

    Muito legal o vídeo!! Só tenho uma dúvida: como eu posso aprender mais sobre as strings que vão no query_search = '#ENEM' + '-filter:retweets' ? É possível tirar tbm os tweets que são respostas a outros tweets? Seria '-filter:replying'? Não sei nem como buscar isso no google, se alguém puder me dar uma luz.

    • @gilerme9748
      @gilerme9748 3 ปีที่แล้ว

      Achei a documentação dessa parte, se alguém mais precisar:
      developer.twitter.com/en/docs/twitter-api/v1/tweets/search/guides/standard-operators

    • @pgdinamica
      @pgdinamica  3 ปีที่แล้ว +1

      boa, Guilherme!

  • @LeticiaCury
    @LeticiaCury 4 ปีที่แล้ว

    Oie, o código final dfTweets.text não está retornando os 100 tweets como deveria, o meu ta retornando só 8, porque isso?

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oi Letícia! Provavelmente porque no dia em que você tentou pegar não haviam muitos tweets ;)

  • @gabrielisilva1351
    @gabrielisilva1351 4 ปีที่แล้ว

    Olá...o meu dá o seguinte erro:
    NameError: name 'tweet' is not defined
    Poderia me ajudar? Pois o código está igual

    • @pgdinamica
      @pgdinamica  4 ปีที่แล้ว

      Oi Gabrieli, posso ajudar sim! comenta nessa issue com seu código, para podermos ver o que está acontecendo: github.com/programacaodinamica/analise-dados/issues/1