我正在尝试从Stack Overflow API加载问题,我收到有关字符串中嵌入式nul的错误。
document = getURL("https://api.stackexchange.com/2.2/questions?page=1&pagesize=15&order=desc&sort=creation&tagged=R&site=stackoverflow")
Error in curlPerform(curl = curl, .opts = opts, .encoding = .encoding) :
embedded nul in string: '\037<U+008B>\b'
我尝试了其他检索页面的方法,但它们会产生一串难以理解的数字和字母,例如使用函数getURLContent()
答案 0 :(得分:1)
这可能是一个https问题。试试httr
:
content(GET("https://api.stackexchange.com/2.2/questions?page=1&pagesize=15&order=desc&sort=creation&tagged=R&site=stackoverflow"))
$items
$items[[1]]
$items[[1]]$tags
$items[[1]]$tags[[1]]
[1] "r"
$items[[1]]$tags[[2]]
[1] "osx"
$items[[1]]$tags[[3]]
[1] "ggplot2"
... cut off