현재 내 계정의 팔로어 목록을 작성하려고합니다. 궁극적으로 목표는 새로운 추종자를 자동으로 후퇴시키는 것입니다. 다른 구현을 살펴보면 가장 좋은 방법은 현재 팔로어 목록을 컴파일 한 다음 새 목록을 컴파일하고 목록 비교를 한 다음 새로운 사용자 ID에 대한 명령을 따르는 것입니다.요청 당 Tweepy 낮은 응답 횟수
그러나 내가 관리하는 계정에는 수천 명의 팔로어가 있으며 현재 속도 제한 기가 실행되기 전에 요청마다 약 300 개의 항목이 전송됩니다. 다른 문서는 요청 당 5,000이 될 수 있음을 의미하므로 잘못되었습니다. 5,000 달러를 어떻게받을 수 있습니까? (또는 새로운 팔로어를 단순히 뒤쫓는 대체 방법이 있습니까?).
auth = tweepy.OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY,ACCESS_SECRET)
api = tweepy.API(auth,wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
def limit_handled(cursor):
while True:
try:
yield cursor.next()
except tweepy.RateLimitError:
now = datetime.now()
now_time = now.time()
print ('Limit Reached - Resuming at {}'.format(now + timedelta(minutes=20)))
sleep(20 * 60)
def follow_gen():
for user in limit_handled(tweepy.Cursor(api.followers, count=5000).items()):
with open('follower_list2.txt','a') as f:
f.write('{}-{}\n'.format(user.id, user.screen_name))
follow_gen()
나는 대신 .items()
의 .pages()
을 시도했지만 나는 여전히 요청에 따라 약 300 ID를 얻을 것으로 보인다.