我正在尝试使用httr库获取100多个站点的状态,但我一直收到以下错误:
在x% in % list():参数"p“中出现错误,没有默认情况。
我有一个有所有网站名称的数据。这句话给了我一个错误
for(i in names)
{
if(i != "")
{
URL <- GET(paste("http://",i,"", sep = "" ),set_config(config(ssl_verifypeer = 0L)),timeout(500))
if(status_code(URL) == "200")
{
r <- "Active"
}
else
{
r <- "Not active"
}
r
print(paste(i,r))
all_stat <- rbind(all_stat,r)
}
}发布于 2018-02-02 09:57:43
我只是遇到了同样的错误,发现我加载了httr包,然后是巧妙的包。两者都有函数config()。当您键入“config”时,您可以看到它所属的名称空间.这应该是httr。首先以巧妙的方式(或名称空间所述的任何包)加载,然后加载httr。
发布于 2017-07-05 14:31:18
我也犯了同样的错误;我通过删除set_config(config(ssl_verifypeer = 0L))修复了这个错误,但这可能不适用于您的请求。
发布于 2018-09-27 09:31:53
您还可以通过在HTTP请求中添加名称空间httr::config()来进行更具体的操作--到那时,我已经不再经历::config和httr::config之间的冲突问题了。
https://stackoverflow.com/questions/44388626
复制相似问题