3

由于twitter决定索引自 2006 年以来的所有推文,我正在尝试使用 R 的 twitteR 包来创建完整的用户推文历史记录。在下面的例子中,我试图为 Jack Dorsey 创建这个。我自己尝试过这个(推特上的简短历史),我的 while 逻辑运行良好。一旦我到达推文的开头,检索就会重复,while 循环就会被打破。出于某种原因,我在 2013 年与 Jack 达成了某个时间点,直到 Twitter 拒绝向我提供更多信息。以前有人这样做过吗?真的有可能用像 2006 年这样的旧数据来创建这个时间线吗?

感谢您的任何帮助或提示!

wea_tweets = userTimeline("jack", n=1000)
wea_df <- do.call("rbind",lapply(wea_tweets,as.data.frame))
while (wea_df[nrow(wea_df),8] != wea_df[nrow(wea_df) - 2,8]){
 wea_tweets <- userTimeline("jack", n=1000,maxID=as.numeric(wea_df[nrow(wea_df),8]))
 wea_df_temp <- do.call("rbind",lapply(wea_tweets,as.data.frame))
 wea_df <- rbind(wea_df,  wea_df_temp)
}
wea_df <- wea_df[!duplicated(wea_df2),]
4

0 回答 0