我可以在R中使用userTimeline()来获取特定时间间隔内的推文吗?

时间:2016-04-21 15:05:28

标签: r

如果我想从2016年1月1日到2016年4月1日从@elonmusk获取所有推文,有没有办法用userTimeline()或其他R函数来做?< / p>

由于

1 个答案:

答案 0 :(得分:0)

添加MrFlick的答案。我相信您可以使用API​​:

  1. 使用searchTwitter()时,请在最多6-9天前发送推文:searchTwitter("elon+musk")
  2. 使用userTimeline()从用户的时间轴一次最多获取3200条推文:userTimeline("elonmusk", n = 3200)
  3. 您还可以在userTimeline()中指定maxID参数。如果某人有超过3200条推文(快速找到:emusk <- getUser("elonmusk")然后em$statusesCount)并传递推文ID以获取推文。
  4. 然后过滤结果。但遗憾的是,根据API,2016年1月1日到2016年4月1日的直接方式还没有。