2015-04-14 393 views
0

我正在從事一個網絡抓取項目,並希望從一個公共Twitter賬戶獲得跟隨者數據。我通常找到請求的URL,但我似乎無法在Twitter上找到它。所以我想知道如何獲得追隨者的名單。我正在使用Python 3如何獲取Twitter追隨者名單?

回答

0

This page描述瞭如何做到這一點。

您需要安裝tweepy和使用下面的代碼:

import tweepy 
import time 
#insert your Twitter keys here 
consumer_key ='xxxxxxx' 
consumer_secret='xxxxxxx' 
access_token='xxxxxxx' 
access_secret='xxxxxxx' 
twitter_handle='handle' 

auth = tweepy.auth.OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_secret) 
api = tweepy.API(auth) 

list= open('twitter_followers.txt','w') 

if(api.verify_credentials): 
    print 'We successfully logged in' 

user = tweepy.Cursor(api.followers, screen_name=twitter_handle).items() 

while True: 
    try: 
     u = next(user) 
     list.write(u.screen_name +' \n') 

    except: 
     time.sleep(15*60) 
     print 'We got a timeout ... Sleeping for 15 minutes' 
     u = next(user) 
     list.write(u.screen_name +' \n') 
list.close() 
相關問題