2015-04-28 20 views
-1

我想提取特定人員的所有推文和時間戳。我是新的Python和tweepy。我有來自互聯網搜索的工作代碼,但我的願望是隻打印特定用戶的所有推文。用時間戳提取特定用戶的所有推文

import tweepy 
# Authentication details. To obtain these visit dev.twitter.com 
consumer_key = 'nWGEdfoaBt7d6wWhiAw5Tw' 
consumer_secret = 'qM4QfDPqG9JQp6n0fqTCMrj6LJjES6vu2IzqpZLc' 
access_token = '2284416938-JbD4F32m9xQPMxKoh6UikpCLoJm8F6xy8wDPS9P' 
access_token_secret = 'XvJZQWa6zz5vHcHkUcYBacQKZJE9pcxbpxUUgNo9rN4AG' 

if __name__ == '__main__': 
    # Create authentication token 
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
    auth.set_access_token(access_token, access_token_secret) 

    api = tweepy.API(auth) 

    print 'Getting statistics for @BarackObama:' 

    # Get information about the user 
    data = api.get_user('BarackObama') 

    print 'Followers: ' + str(data.followers_count) 
    print 'Tweets: ' + str(data.statuses_count) 
    print 'Favouries: ' + str(data.favourites_count) 
    print 'Friends: ' + str(data.friends_count) 
    print 'Appears on ' + str(data.listed_count) + ' lists' 
    print(data) 

print(data)print(status)只給特定的tweets(不是全部)與JSON格式的其他不需要的信息。 我發現使用提取下面的代碼

statuses = tweepy.Cursor(api.user_timeline).items(2) 
data = [s.text.encode('utf8') for s in statuses] 
print data 

回答

0

反正我通過將屏幕名或Twitter ID來下載在單一窗口鳴叫的方式從家裏和自己的時間軸只鳴叫,它適用於多個用戶在同一時間以及

相關問題