Как получить данные более чем 90 000 пользователей, используя lookup_users () с пакетом rtweet? - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь получить все пользовательские данные для подписчиков учетной записи, но столкнулся с проблемой с лимитом поиска в 90 000 пользователей. На странице документации говорится, что это можно сделать, просматривая идентификаторы пользователя, избегая ограничения скорости, которое имеет 15-минутное время сброса, но на самом деле не дает никаких указаний о том, как это сделать. Как можно было бы получить полный поиск пользователей со списком пользователей, который превышает 90 000?

Я использую пакет rtweet. Ниже приведена попытка @lisamurkowski, у которой 266 000 подписчиков. я попытался использовать аргумент retryonratelimit = TRUE для lookup_users (), но это ничего не делает.

lisa <-  lookup_users("lisamurkowski")
mc_flw <- get_followers("lisamurkowski", n = lisa$followers_count, 
retryonratelimit = TRUE)
mc_flw_users <- lookup_users(mc_flw$user_id)

Ожидаемый результат будет тиббл из всех пользовательских поисков, но вместо этого я получаю

 max number of users exceeded; looking up first 90,000

А затем выводимый объект содержит 90 000 наблюдений и завершает процесс.

...