我試圖用Tweepy從與像500K追隨者的賬戶讓追隨者的完整列表,我有一個讓我對小賬戶的用戶名,如在100碼的追隨者大名單,但是如果我得到一個甚至像110個追隨者那樣的人,那麼這是行不通的。任何幫助搞清楚如何使它與更大的數字工作,非常感謝!如何獲得Tweepy
下面的代碼我現在所擁有的:
import tweepy
import time
key1 = "..."
key2 = "..."
key3 = "..."
key4 = "..."
accountvar = raw_input("Account name: ")
auth = tweepy.OAuthHandler(key1, key2)
auth.set_access_token(key3, key4)
api = tweepy.API(auth)
ids = []
for page in tweepy.Cursor(api.followers_ids, screen_name=accountvar).pages():
ids.extend(page)
time.sleep(60)
users = api.lookup_users(user_ids=ids)
for u in users:
print u.screen_name
我不斷收到的錯誤是:
Traceback (most recent call last):
File "test.py", line 24, in <module>
users = api.lookup_users(user_ids=ids)
File "/Library/Python/2.7/site-packages/tweepy/api.py", line 321, in lookup_users
return self._lookup_users(post_data=post_data)
File "/Library/Python/2.7/site-packages/tweepy/binder.py", line 239, in _call
return method.execute()
File "/Library/Python/2.7/site-packages/tweepy/binder.py", line 223, in execute
raise TweepError(error_msg, resp)
tweepy.error.TweepError: [{u'message': u'Too many terms specified in query.', u'code': 18}]
我已經看了大量關於這類問題的其他問題,但沒有我能找到的解決方案適用於我,但如果有人有解決方案的鏈接,請發送給我!
爲什麼你需要* *後的圖像?錯誤消息是**文本**,請使用代碼格式設置。 – jonrsharpe