2017-06-06 2 views
-3

J'essaie d'obtenir le statut de plus de 100 sites en utilisant la bibliothèque HTTR mais je continue à obtenir cette erreur:Erreur de x% || liste%(): argument « p » est manquant, sans défaut

Error in x %||% list() : argument "p" is missing, with no default. 

J'ai une base de données avec tous les noms de sites. c'est la ligne qui me donne l'erreur

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) 
    } 

} 

Répondre

0

J'ai eu la même erreur; J'ai corrigé en supprimant set_config(config(ssl_verifypeer = 0L)), mais cela peut ne pas fonctionner pour votre demande.

1

Je viens d'avoir la même erreur et j'ai découvert que j'ai chargé le paquet httr suivi du paquet plotly. Les deux ont la fonction config(). Quand vous tapez 'config' vous pouvez voir l'espace de noms auquel il appartient ... ceci devrait être httr. Chargez plotly (ou tout autre paquet que l'espace de nommage dit) d'abord, puis httr.