Json 使用Rcurl从Import.io API检索R中的数据?

Json 使用Rcurl从Import.io API检索R中的数据?,json,r,rcurl,import.io,rjson,Json,R,Rcurl,Import.io,Rjson,我正在尝试从import.io“connector”API检索数据 基本上,我已经将提取器训练成给定网站的结构,我想使用这种方法从R中导入数据: 1) 从API检索Json结果 2) 将每个查询结果保存到给定的数据帧中 我的计划是使用RCurl查询API链接: URL]&&&U apikey=[API-KEY] require(Rcurl) Raw.Data <- curl::curl(url = "https://api.import.io/store/connector/9128b4e

我正在尝试从import.io“connector”API检索数据

基本上,我已经将提取器训练成给定网站的结构,我想使用这种方法从R中导入数据: 1) 从API检索Json结果 2) 将每个查询结果保存到给定的数据帧中

我的计划是使用RCurl查询API链接: URL]&&&U apikey=[API-KEY]

require(Rcurl)
Raw.Data <- curl::curl(url = "https://api.import.io/store/connector/9128b4e0-9ae2-4232-b202-c1e8766ed01f/_query?input=webpage/url:[ENCODED URL]&&_apikey=[API-KEY]")
require(Rcurl)

原始数据我找到了这个问题的答案,非常简单。从import.io API中检索到的json对象可以通过$在DF中更改为列:

library(httr)   
output <- get(https://api.import.io/store/connector/9128b4e0-9ae2-4232-b202-c1e8766ed01f/_query?input=webpage/url:[ENCODED URL]&&_apikey=[API-KEY])

result <- content(output)

vector1 <- result$results$variable1
vector2 <- result$results$variable2
库(httr)

输出您得到的错误是什么?您的查询字符串
input=webpage/url:[ENCODED url]&&&&u apikey=[API-KEY]
中还有两个符号,这可能会导致问题。@Bam4d谢谢您的回复!你是对的,这个错误是由于两个&。。现在,我的下一个问题是将数据存储在一个数据帧中,它看起来不像是直接的:require(rjson)FromJson_to_dataframe我对R不太了解,但我确实发现这可能很有用:这里的数据格式与import.io数据集中使用的格式相同,所以我希望这将是一个好的开始!
library(httr)   
output <- get(https://api.import.io/store/connector/9128b4e0-9ae2-4232-b202-c1e8766ed01f/_query?input=webpage/url:[ENCODED URL]&&_apikey=[API-KEY])

result <- content(output)

vector1 <- result$results$variable1
vector2 <- result$results$variable2