IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Arguments de variable incorrects


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2022
    Messages : 2
    Par défaut Arguments de variable incorrects
    Bonjour,

    Je souhaite récupérer les 5 premières URL d'un site web, or les arguments de ma variable nb_pages ne semblent pas vouloir me renvoyer les informations demandées. Pour information l'éditeur de code que j'utilise ici est RStudio.

    Ci-dessous le code concerné, je tiens à préciser que ceci est une reprise d'un code en open-source, et pour m'exercer au R j'essaye de la comprendre en corrigeant petit à petit les erreurs rencontrées, mais là je bloque. Certaines library que vous verrez ne sont pas nécessaires à l'exécution de ce bout de code, c'est en prémice de la suite lorsque j'aurais passé cette erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    library(httr)
    library(rvest)
    library(tidyverse)
    library(knitr)
    library(photon)
     
    go_GET <- function(url){
      result=GET(url,
                 add_headers(
                   "User-Agent" = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0",
                   "Accept"="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
                   "Accept-Language"="fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3"))
      return(result)
    }
    go_GET("https://www.leboncoin.fr/ventes_immobilieres/offres/rhone_alpes/rhone/")
     
    url_base <- "https://www.leboncoin.fr/ventes_immobilieres/offres/rhone_alpes/rhone/"
    url_base_raw <- go_GET(url_base)
    html_base <- read_html(url_base_raw)
     
    nb_links <- html_base  %>% 
      html_nodes("._2ilNG") %>%
      html_text() %>% 
      first() %>% 
      str_replace(" ","") %>% 
      as.numeric()
    nb_pages=ceiling(nb_links/35)
     
     
    pages=c(url_base,
            str_c(url_base,"p-",2:nb_pages))
    pages[1:5]
    Ci-dessous la réponse de la console :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    > pages=c(url_base,
    +         str_c(url_base,"p-",2:nb_pages))
    Error in 2:nb_pages : NA/NaN argument
    > pages[1:5]
    [1] "https://www.leboncoin.fr/ventes_immobilieres/offres/rhone_alpes/rhone/"
    [2] NA                                                                      
    [3] NA                                                                      
    [4] NA                                                                      
    [5] NA 
    > 
    En vous remerciant et en vous souhaitant une agréable journée,

    Cordialement,

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2022
    Messages : 2
    Par défaut
    Bonjour,

    Etant bloqué sur ce problème depuis quasiment 1 semaine, je me permets de relancer ce sujet.

    En vous remerciant,

    Cordialement,

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 133
    Par défaut
    Bonsoir,
    La recherche de html_nodes("._2ilNG") est négative ({xml_nodeset (0)}) car je n'ai pas d'élément de classe _2ilNG sur la page view-source: https://www.leboncoin.fr/ventes_immo...ne_alpes/rhone
    Le message d'erreur est une conséquence car nb_links vaut NA.
    Marc

Discussions similaires

  1. Type argument fonction variable
    Par uriotcea dans le forum C++
    Réponses: 13
    Dernier message: 26/06/2009, 11h34
  2. appel ou argument de procédure incorrect
    Par papimcha dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 19/05/2008, 12h52
  3. Argument de "Sheets" incorrect? Je ne vois pas pourquoi!
    Par Bubale dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/05/2008, 07h19
  4. Argument de type incorrect
    Par Morah dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 14/09/2007, 03h15
  5. Update et ces variables incorrectes
    Par forzaxelah dans le forum Bases de données
    Réponses: 20
    Dernier message: 30/05/2006, 11h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo