使用R检索twitter旧推文

时间:2017-01-09 07:44:46

标签: r twitter twitter-streaming-api

为了简单起见,我设法使用twitteR库在R中检索推文。具体代码是:

List <- searchTwitter('searchterm', n=1000)

问题是我的搜索词并不是很受欢迎,因为它是本地品牌,而且这个地区的人使用Twitter比以前更少。大多数推文都来自2013年至2015年,而今天我只能在最近一周的范围内检索12条推文。

无论如何我还是要检索旧的推文,至少大约200条最新的推文而不考虑约会?

1 个答案:

答案 0 :(得分:4)

您只能使用REST API获取过去6-9天内的推文。您可能必须找到一个解决方案,您可以在其中迭代您之前发布过关于该公司的推特的Twitter帐户并提取其时间表。你可以这样做:

List <- userTimeline("Username", n = 2000)

然后将列表转换为数据框:

Df <- twListToDF(List)

您还可以遍历每个用户&#39;关注者,看看他们是否发过类似的推文,并密切关注通话限制。但是,对于一般的推文,REST API相当有限(不会拉动整个用户的时间线。)