即使retryonratelimit = TRUE,R get_followers()也不可能超过75,000

gcmastyq  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(87)

我想从rtweet软件包中下载一个Twitter用户的所有关注者。使用旧版本的rtweet软件包,这没有任何问题,尽管花了很长时间。自从我更新了软件包(当前版本是1.0.2),我只得到了前75,000个追随者,即使我将retryonratelimit-option设置为TRUE。
该函数下载前75,000个追随者,然后等待15分钟,然后结束下载过程,没有任何消息。
这里你可以看到我的示例代码:

library(rtweet)

# I have authenticated myself with auth_setup_default()

df_follower <- get_followers("CDU",n = 800000,retryonratelimit = TRUE)

> df_follower 
# A tibble: 75,000 × 2
   from_id             to_id
   <chr>               <chr>

有人能告诉我问题出在哪里,以及如何下载所有的追随者吗?
提前感谢!

2izufjch

2izufjch1#

抱歉,这是一个在软件包的devel分支中修复的bug(我想你在问题跟踪器https://github.com/ropensci/rtweet/issues/732中问过)。在下一个版本中,这个bug将被修复。
在rtweet版本1.1中,这个问题得到了修复。

相关问题