Created
October 23, 2012 01:43
-
-
Save rafaelnovello/3936177 to your computer and use it in GitHub Desktop.
Lista de Followers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# coding: utf-8 | |
'''Entre com o nome de um usuário Twitter para ver seus seguidores e | |
quantos seguidores cada um deles têm''' | |
import json, urllib2, sys | |
#Requisição para pegar a lista de followers de um usuário. | |
resp = urllib2.urlopen('http://api.twitter.com/1/followers/ids.json?screen_name=%s' % sys.argv[1]) | |
#Carrega a lista de followers para um dicionário. | |
followers = json.loads(resp.read()) | |
for follower_id in followers['ids']: | |
#Requisição para pegar os dados do follower. É possível requisitar até 100 usuários por vez. | |
resp = urllib2.urlopen('http://api.twitter.com/1/users/lookup.json?user_id=%s' % follower_id) | |
follower = json.loads(resp.read())[0] | |
print follower['screen_name'], follower['name'], follower['followers_count'] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
rafael o seguinte codigo esta correto?
resp = urllib2.urlopen('http://api.twitter.com/1/followers/ids.json?screen_name=Itala&user_id=NebulosaI' % sys.argv[1])
não estou conseguindo fazer acesso ao link pois o shell me apresenta o seguinte erro:
Traceback (most recent call last):
File "C:\Python27\followers.py", line 8, in
resp = urllib2.urlopen('http://api.twitter.com/1/followers/ids.json?screen_name=Itala&user_id=NebulosaI' % sys.argv[1])
IndexError: list index out of range
Pode me ajudar por favor?