我有一个列表,其中包含4个Response类型的对象,如API响应中所示:
Response [https://api.idealista.com/3.5/es/search?&operation= etc. etc.]
Date: 2018-06-04 12:27
Status: 200
Content-Type: application/json;charset=UTF-8
Size: 45 kB
假设列表名为holle
,我可以访问内容并将其重新分配到另一个列表revs
,如下所示:
library(httr)
library(rlist)
revs[[1]] <- content(holle[[1]])$elementList
这种方法非常好,一切都很好。但是,我想seq_along每个元素并访问内容。当我写一个for / seq_along时,我收到此错误消息:
for (i in seq_along(content(holle)$elementList)){
revs[[i]] <- content(holle[[i]])$elementList
}
"Error in content(holle) : is.response(x) is not TRUE".
为什么?