2015-02-01 3 views
0

트위터는 특정 요청에 대해 트위터가 요청 당 약 200 개의 트윗을 반환한다는 것을 알고 있습니다. 이 코드 난 내가 그래서 내가 가장 큰 트윗 ID 번호를 지정하고 그 이하의 트윗을 얻기 위해 그것을 말할 수있는, 커서() 메소드의 모든 매개 변수를 줄 수특정 트위터 ID 뒤에 사용자로부터 트윗을 받기

import urllib, json 
import sys 
import tweepy 
from tweepy import OAuthHandler 

def twitter_fetch(screen_name = "prateekyes",maxnumtweets=10): 

consumer_token = "" 
consumer_secret = "" 
access_token = "" 
access_secret = "" 

auth = tweepy.OAuthHandler(consumer_token,consumer_secret) 
auth.set_access_token(access_token,access_secret) 

api = tweepy.API(auth) 
statuses = 0 
for status in tweepy.Cursor(api.user_timeline,id=screen_name).items(10): 
    json_str = status._json 
    print json_str["user"]["statuses_count"] 


if __name__ == '__main__': 
twitter_fetch('BarackObama',200) 

를 작성했습니다입니까?

답변

1

max_id 매개 변수를 전달할 수 있습니다. 예

for status in tweepy.Cursor(api.user_timeline,id=screen_name,max_id=<some number>).items(10): 
    json_str = status._json 
    print json_str["user"]["statuses_count"] 

는 그 ID 번호

보다 작거나 같은 모든 TweetID 트위터를 준다
관련 문제