Twitter – contando seguidores e comparando

Um amigo pediu para eu fazer um script que mostrasse a razão entre os seguidores de Jose Serra e de Dilma no twitter.

Serve para outros acompanhamentos e para obter outros dados de usuário.

import urllib
from BeautifulSoup import BeautifulStoneSoup
 
def usercnt(user):
        xml = urllib.urlopen ("http://twitter.com/users/show/%s"%user).read()
        soup = BeautifulStoneSoup(xml)
        return int(soup.user.followers_count.text)
 
def joseserra():
        return usercnt("joseserra_")
 
def dilma():
        return usercnt("dilmabr")
 
print joseserra()/float(dilma())

Neste momento a resposta do script é 1,9326

A resposta a chamada joseserra() é 505523
A resposta a chamada dilma() é 261595
Dá para fazer uns belos gráficos comparativos com esta ferramenta.

4 comentários sobre “Twitter – contando seguidores e comparando”

  1. O BeautifulSoup é um pacote muito legal para manipular xml e html. Pena apenas o oauth do twitter, que complica a vida dos scripts. Mas ficou bem legal esta saída. Aliás, leitores curiosos no oauth e twitter, passando por python e s60, recomendo:
    OAuth, PyS60 and Twitter: now working !
    http://croozeus.com/blogs/?p=1515

Os comentários estão fechados.