由于twitter决定自2006年以来对所有推文编制索引,因此我尝试使用针对R的twitteR包来创建完整用户的推文历史记录。在下面的例子中,我试图为杰克多尔西创造这个。我自己尝试了这个(在推特上的短暂历史),我的逻辑很有效。一旦我到达推文的开头,检索就会重复,而while循环会被破坏。由于某种原因,杰克我在2013年达到某个时间点,直到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),]