我能够获得75,000的数量。之后,它继续提取重复的ID。这是我的代码。我可以得到任何建议,以便我可以正确地拉出大量的跟随者ID而无需重复吗?
import tweepy
import time
access_token = "..."
access_token_secret = "..."
consumer_key = "..."
consumer_secret = "..."
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
ids = []
while True:
try:
for page in tweepy.Cursor(api.followers_ids, screen_name = "...").pages():
ids.extend(page)
except tweepy.TweepError:
time.sleep(60*15)
continue
except StopIteration:
pass
break
答案 0 :(得分:0)
我不知道你为什么要获得重复项,但你可以将值放入集合而不是列表中以有效地删除它们。
只需将ids = []
更改为ids = set()
和ids.extend(page)
到ids.update(page)