问题标签 [rtweet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
111 浏览

r - 使用 rtweet 获得超过 Twitter API 允许的朋友数量

我编写了以下脚本,每 15 分钟使用rtweet. 但是,在脚本运行完成后,我发现朋友 ID 在固定间隔后重复。例如,第 1、280001 和 560001 行具有相同的 ID。第 2、280002 和 560002 行具有相同的 ID,依此类推。我想知道我是否next_cursor对 API 的理解有误。

任何帮助将不胜感激。

0 投票
1 回答
113 浏览

r - 为什么 Rtweet 的 parse_stream() 函数返回一个 NULL 对象?

我有一系列 .json 文件,每个文件都包含从 500 到 10,000 条推文(每个 3-40 MB)中捕获的数据。我正在尝试使用 rtweet 的parse_stream()函数将这些文件读入 R 并将推文数据存储在数据表中。我尝试了以下方法:

没有错误消息并且该命令创建了一个tweets对象,但它是空的 (NULL)。我已经用其他 .json 文件尝试过这个,结果是一样的。有没有人遇到过这种行为/有什么明显的我做错了吗?我将不胜感激对 rtweet 新手的任何建议!

我正在使用 rtweet 版本 0.6.9。

非常感谢!

0 投票
1 回答
418 浏览

r - 使用“rtweet”库的“search_tweets”功能停止下载

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

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

我没有收到任何错误,但运行我的脚本时的“正在下载”图形只是停止在 10%(尝试下载 n=2000 时)。

我试过使用“retryonratelimit = TRUE”但没有运气。我已经重置了我的脚本,尝试了不同的教程来建立连接——一切都很好——直到我真正使用了 search_tweets 函数。

所以这是我连接到 API 的代码:

这是我的“刮刀”:

结果数据框只有 5 列,这很奇怪,而主题标签下应该至少有几百条推文。我尝试了不同的查询(主题标签等),但没有运气。下载停止看起来像这样:

我无法弄清楚我做错了什么。希望有人可以帮我解决这个问题!

0 投票
1 回答
115 浏览

r - R中的HTML编码文本

我正在查看 Twitter 数据,然后将其输入 html 文档。文本通常包含特殊字符,例如未针对 html 正确编码的表情符号。例如推文:

如果#AvengersEndgame 和#Joker 都被提名为最佳影片,这将是漫威与DC 的第一次最佳影片竞赛。我认为这两部电影都值得点头,但仪式前的推特话语将是

会成为:

如果#AvengersEndgame 和#Joker 都被提名为最佳影片,这将是漫威与DC 的第一次最佳影片竞赛。我认为这两部电影都值得点头,但导致颁奖典礼的推特话语将是 🔥 🔥 🔥</p>

当输入 html 文档时。

手动工作我可以使用https://www.textfixer.com/html/html-character-encoding.php之类的工具将推文编码为:

如果#AvengersEndgame 和#Joker 都被提名为最佳影片,这将是漫威与DC 的第一次最佳影片竞赛。我认为这两部电影都值得点头,但导致颁奖典礼的推特话语将是“�”;“�”; "�";"�"; "�";"�";

然后我可以将其提供给 html 文档并显示表情符号。R 中是否有一个包或函数可以像上面的 web 工具一样接受文本和 html 对其进行编码?

0 投票
1 回答
432 浏览

r - 当存在包含多个用户的观察时,如何为推文中提到的每个用户创建一个边缘列表

我想对我感兴趣的一些用户的推文以及他们推文中提到的用户的推文进行网络分析。

我使用 r 中的 rtweet 包从多个用户时间线中检索了推文(没有转推),并希望查看他们在推文中提到的人。

甚至还有一个变量,其中包含提到的那些用户的屏幕名称,它将作为我的边缘列表的目标组。但有时他们提到了几个用户,然后观察看起来像这样:c('luigidimaio', 'giuseppeconteit')虽然只有一个用户提到,但它只是将这个用户命名为观察(例如 agorarai)。我想将包含多个提到的用户的观察拆分为每个用户的单个观察。因此,在包含两个提到的用户作为向量的一个观察中,我必须将它分成两个观察,每个观察包含一个提到的用户。

到目前为止,代码看起来像这样:

这是我的数据框的摘录:

0 投票
1 回答
132 浏览

r - RTweet:更改 Twitter 帐户

我一直在尝试 Rtweet 包,在这里找到:https ://github.com/ropensci/rtweet

在使用该命令发布推文后post_tweet(),我被发送到一个浏览器页面,并且由于自动密码程序而立即登录。该命令有效,但我想将它与另一个 Twitter 帐户一起使用。

我想更改帐户,但在文档中似乎没有任何更改帐户的方法。我猜我的令牌保存在环境变量中的某个地方,但我找不到它(我已经查看了 appData/local 和 appData/roaming,显然是在 Windows 计算机上)。如果可能的话,我不想申请单独的应用程序。

关于如何删除旧的登录信息并使用另一个帐户登录的任何想法?

0 投票
1 回答
960 浏览

r - 如何在被编织成 HTML 的 R 降价文档中嵌入推文?

如https://bookdown.org/yihui/blogdown/content.htmlblogdown所述,使用 R 包和 Hugo 短代码将推文嵌入博客文章相当容易。

我想将推文嵌入到一个 R Markdown 文档中,该文档正在编织到一个独立的 HTML 文档中。做这个的最好方式是什么?看起来 Twitter 提供了嵌入推文功能,我可以交互地使用它来获取 HTML 以嵌入推文,但我需要以编程方式执行此操作,给定推文 ID。

0 投票
0 回答
71 浏览

twitter - rtweet 的 get_timeline 中是否有与 max_id 等效的 min_id?

我正在使用 twitter api 并将其设置为定期收集 Twitter 信息。我想避免收集给定用户已经拥有的推文。我知道 rtweet 的 max_id 函数只允许您收集比给定 ID更早的推文;有没有办法收集比给定 ID 号更新的推文?

0 投票
2 回答
366 浏览

r - 当我想将数据另存为 csv 时出现错误

目前我正在处理我正在使用 rtweet 包的 twite 数据。但是,当我想保存我的数据时,我遇到了问题。

我使用以下代码来获取我的数据:

我收到的错误如下:

stream_delim_(df, path, ..., bom = bom, quote_escape = quote_escape) 中的错误:不知道如何处理列表类型的向量。

有人能帮我吗?

0 投票
1 回答
62 浏览

r - 使用 rtweet 时 wordcloud 的问题

我目前正在尝试在 R 中使用我第一次使用它时有效的脚本来获取 wordcloud。我现在正在重新检查我的降价文档并遇到以下问题。

我正在rtweet为特定主题的大量推文创建一个 wordcloud。

但是,当我使用此脚本(对我有用)时,我得到以下输出:

Joining, by = "word"Joining, by = "word"Error in UseMethod("as.quoted") : no applicable method for 'as.quoted'应用于类“function”的对象

谢谢您的帮助!