curl::curl_fetch_memory(url, handle = handle) 中的错误:已达到超时:发送失败:连接已重置

Jim*_*eta 1 youtube api timeout r

我正在尝试从 Youtube API 的 5000 个视频中提取评论。当我下载 5 个或更多视频时,我的代码可以完美运行,但是当我插入所需的整个视频列表时,它会在运行几个小时后抛出以下错误。我不确定这意味着什么,或者是否是内存问题。谢谢你!

R 中的代码行:

 comments_1 <- CollectDataYoutube(video1,key,writeToFile = FALSE)
Run Code Online (Sandbox Code Playgroud)

video1:是我拥有的 5000 个视频代码的列表,以便 API 直接从中提取评论。

key:我的 API 密钥是否存储在对象中

错误信息:

curl::curl_fetch_memory(url, handle = handle) 中的错误:已达到超时:发送失败:连接已重置

pet*_*ord 5

RCurl 只能保持互联网连接打开一段时间才能流入数据。这是互联网延迟问题,而不是内存问题。您最好将请求分成较小的批次,然后将它们组合起来。