【发布时间】:2018-01-26 08:29:00
【问题描述】:
我正在尝试使用 R 连接到 socket.io 数据源。 具体来说,我正在尝试连接到 CoinCap https://github.com/CoinCapDev/CoinCap.io。
我首先尝试了here 的 websockets 包,但我无法获得连接。也许它不符合 socket.io。
最好的例子出现在this 帖子中,它提出了同样的问题。
似乎答案是创建一个 socket.io 服务器作为中间人,然后连接到 R。
问题是我没有 jeromefroe 先进,也没有使用套接字或 javascript 的经验,而且我不了解他创建的服务器如何工作或如何构建或启动它。 jeromefroe 在帖子中提供了他的 javascript 服务器代码,我不知道如何处理它。
我正在尝试在 R 中收集数据并用于分析。 有人可以帮助我运行连接和/或帮助我设置服务器,就像 jeromefroe 为连接所做的那样吗?
【问题讨论】:
-
它不只是一个 REST (http acutally) 查询吗?你可以使用
httr::GET。例如resp <- GET("http://coincap.io/coins"); jsonlite::fromJSON(rawToChar(resp$content)) -
谢谢,但我不明白这是什么意思以及如何使用它。如下所示安装了 Node.js:link 我将 jeromefroe 的代码复制到 index.html 和 socket.io.js 到 socket.io 子文件夹。网站似乎已加载,但我无法进一步了解脚本是否正在运行。