首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用“rtweet”-function的“search_tweets”-library停止下载

使用“rtweet”-function的“search_tweets”-library停止下载
EN

Stack Overflow用户
提问于 2019-11-04 05:12:52
回答 1查看 361关注 0票数 2

我正在尝试使用rtweet-package从某个标签下载一些tweet。我使用了一个叫OpenCodez的地方的指南,但我遇到了一些问题

使用rtweet-package的"search_tweets“功能,我不能下载超过5条rtweet,而rtweet的限制应该是18.000条左右。

我没有得到任何错误,但当运行我的脚本时,“下载”-graphic仅停止在10% (当尝试下载n=2000时)。

我尝试过使用"retryonratelimit=TRUE“,但没有成功。我已经重置了我的脚本,尝试了不同的教程来建立连接-所有这些都很好-直到我真正使用了search_tweets函数。

下面是我用来连接API的代码:

代码语言:javascript
复制
api_key <- "xxxx"
api_secret_key <- "xxxx"
access_token <- "xxxx"
access_token_secret <- "xxxx"

## authenticate via web browser
token <- create_token(
  app = "xxxx",
  consumer_key = api_key,
  consumer_secret = api_secret_key,
  access_token = access_token,
  access_secret = access_token_secret)

这是我的“刮刀”:

代码语言:javascript
复制
my_tweets = search_tweets("#vmd19", n=2000, lang='en')

结果得到的数据帧只有5列,这很奇怪,而hashtag下应该至少有几百条tweet。我尝试过不同的查询(hashtag等),但没有成功。下载停止如下所示:

代码语言:javascript
复制
Downloading [===>-------------------------------------]  10%

我不知道我做错了什么。希望有人能帮我解决这个问题!

EN

回答 1

Stack Overflow用户

发布于 2020-04-24 23:52:21

这个问题在这里得到了解决:https://github.com/ropensci/rtweet/issues/364

这看起来像是因为你可以收集tweet(关于上周)的窗口。如果该时间窗口中可用推文的数量小于search_tweets函数中的n,它将在达到100%之前被截断。因此,如果你请求100条带有特定术语的推文,而该术语在过去一周只被推文7次,那么它将以7%的速度停止下载。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58684672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档