我试图用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