使用 R 检索推特旧推文
Retrieve twitter old tweet using R
为简单起见,我设法使用 twitteR 库在 R 中检索推文。具体代码为:
List <- searchTwitter('searchterm', n=1000)
问题是我的搜索词并不是很受欢迎,因为它是一个本地品牌,而且这个地区的人使用 Twitter 的次数比以前少了。大多数推文来自 2013 年至 2015 年,而今天我只能检索最近一周范围内的 12 条推文。
我是否可以在不考虑日期的情况下检索旧推文,至少大约 200 条最新推文?
您只能使用 REST API 获取最近 6-9 天的推文。您可能必须找到一个解决方案,您可以在其中迭代您知道之前发布过关于公司的推文的 Twitter 帐户并拉出他们的时间表。你可以这样做:
List <- userTimeline("Username", n = 2000)
然后将列表转换为数据框:
Df <- twListToDF(List)
您还可以遍历每个用户的关注者,看看他们是否发过类似的推文,并留意通话限制。但是 REST API 在您可以撤回一般推文的内容方面相当有限(无需拉出整个用户的时间线。)
为简单起见,我设法使用 twitteR 库在 R 中检索推文。具体代码为:
List <- searchTwitter('searchterm', n=1000)
问题是我的搜索词并不是很受欢迎,因为它是一个本地品牌,而且这个地区的人使用 Twitter 的次数比以前少了。大多数推文来自 2013 年至 2015 年,而今天我只能检索最近一周范围内的 12 条推文。
我是否可以在不考虑日期的情况下检索旧推文,至少大约 200 条最新推文?
您只能使用 REST API 获取最近 6-9 天的推文。您可能必须找到一个解决方案,您可以在其中迭代您知道之前发布过关于公司的推文的 Twitter 帐户并拉出他们的时间表。你可以这样做:
List <- userTimeline("Username", n = 2000)
然后将列表转换为数据框:
Df <- twListToDF(List)
您还可以遍历每个用户的关注者,看看他们是否发过类似的推文,并留意通话限制。但是 REST API 在您可以撤回一般推文的内容方面相当有限(无需拉出整个用户的时间线。)