Beleza, pessoal! Hoje vou compartilhar uma saga daquelas, um verdadeiro “minuto a minuto” da minha tentativa de acompanhar o jogo Uruguai x Bolívia. Preparem-se, porque a coisa ficou tensa!

Tudo começou quando vi a chamada para o jogo. Fã de futebol que sou, pensei: “Show! Vou assistir e ainda aproveitar para testar umas paradinhas técnicas que ando estudando.” O plano era usar umas APIs para pegar os resultados em tempo real e, quem sabe, até criar um mini dashboard para mim. Ambicioso, eu sei!
Primeiro passo: Correr atrás das APIs. Nossa, que luta! Achei umas opções, mas a maioria era paga ou tinha um limite de requisições tão baixo que não dava nem para o começo. Depois de fuçar horrores, achei uma gratuita, meio capenga, mas que prometia entregar os dados.
- Teste 1: Pegar a escalação dos times. Deu erro! A API não tinha essa informação.
- Teste 2: Pegar o placar. Funcionou! Uhuu! Mas… com um delay de uns 5 minutos. Poxa vida!
Já estava ficando frustrado, mas não desisti. Pensei: “Vou usar o plano B: scraping!” Sim, a velha e boa arte de “raspar” os dados de um site. Escolhi um site esportivo famoso e comecei a programar meu script em Python. Que trabalheira! Tive que inspecionar o código da página, achar os elementos certos, lidar com um monte de classes CSS esquisitas…
O desespero bateu!
Enquanto isso, o jogo já estava rolando! Eu aqui, suando frio para fazer o script funcionar, e perdendo os lances! A pressão aumentou quando a Bolívia fez um gol. Eu nem tinha conseguido ver o lance direito!
Finalmente, depois de muita briga com o código, consegui! O script estava pegando o placar em tempo real, sem delay! 🎉 Alegria durou pouco. Do nada, o site mudou o layout. Meu script parou de funcionar. 🤬

Tive que refazer tudo na correria, com o jogo quase acabando. No final, consegui “meio que” acompanhar o jogo. O Uruguai virou, eu vibrei, mas confesso que boa parte da emoção se perdeu na luta com as APIs e o scraping.
Moral da história: Às vezes, a gente quer inventar demais e acaba perdendo o simples prazer de assistir a um jogo. Mas, ei, aprendi um monte no processo! E da próxima vez, quem sabe, eu consiga um resultado melhor. Ou, talvez, só sente no sofá e aproveite o jogo. 🤔
E vocês, já passaram por perrengues tecnológicos parecidos? Contem aí nos comentários!