【发布时间】:2013-05-01 21:49:44
【问题描述】:
我正在尝试使用 R 浏览网页,但我遇到了一个奇怪的问题,假设我有一个名为 URLlist 的列表,其中包含一些 URL。这是我的代码
for (k in 1:length(URLlist)){
temp = getURL(URLlist[k])
}
我不知道为什么,但是在某个随机 URL 处,R 会阻塞。它与 URL 无关,因为它可以用于执行循环,但不能用于同一 URL 的另一个循环。我认为循环会很快,并且数据的下载不会随之而来。所以我想在每次新调用 getURL 函数之前让代码等待 1 秒,但我没有找到这样的等待函数。 请问有什么想法吗?谢谢!
【问题讨论】:
-
我不确定你所说的出错是否可能。 R是单线程的。每次调用
getURL时,R 在完成或抛出错误之前不会执行任何其他操作。 -
当我尝试访问配置错误的代理后面的 HTTPS 内容时,R 有时会挂在我身上。