使用R创建完整的Twitter历史记录

时间:2015-03-06 08:54:28

标签: r twitter timeline twitter-r twitter-rest-api

由于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),]

0 个答案:

没有答案