增加RCurl中允许的最大重定向

时间:2013-10-28 03:42:09

标签: r redirect error-handling rcurl

我正在尝试编写一个脚本列表,并返回一个向量,指定每个网站是否已启用(TRUE或FALSE)。

问题是来自RCurl包的url.exists()函数为300范围内的重定向状态代码返回错误(即FALSE),这不是真正的错误(至少是我关注的那种)。 another question已确定此问题。

要解决此问题,我正在使用httr包中的url_success函数。

但是,当我在某些网站上运行时会出现另一个错误,例如:

> url_success(site_list[621])

Error in function (type, msg, asError = TRUE) :

Maximum (10) redirects followed

有没有办法更改RCurl允许的最大重定向?

或者是否有其他方法可以解决我的问题?

1 个答案:

答案 0 :(得分:0)

RCurl 中,尝试以下内容:

url.exists(url, maxredirs=-1)