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

XSL/XSLT/XPATH XML Discussion :

Importation de données depuis un site Web vers GoogleSheets


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Importation de données depuis un site Web vers GoogleSheets
    Bonjour à tous,

    Je cherche à importer des donnée d’un site web dans GoogleSheets (titre, prix, stock…)
    Alors voilà, je travail sur une importation de données tirée d’une page web sur un GoogleSheets. J’aimerai y tirer toutes les informations nécessaires et caractéristiques de chaque produits.

    Quel outil ou méthode auriez vous utilisé ?

    j’ai réussi a importer les tires de chaque produits avec la formule importXML mais là je suis bloqué pour extraire le statut des produits en stock.

    Pouvez vous m’aider ?

    Je suis passé par la console du site web avec les « class ». et j’ai donc réussi a lister les produits.

    https://www.noelshack.com/2020-16-4-...l-probleme.png

    Maintenant j’aimerai stipuler devant chaque produits si celui-ci est en stock. Pour cela j’ai utilisé la même méthode. Cependant elle ne fonctionne pas.

    Voici la formule en question: =IMPORTXML(B2,"//div[@class=‹ o-status-text o-status-text–success c-product-card__status t-product-card__status ›]")

    et voici un aperçu de ce que je veux importer du site

    https://www.noelshack.com/2020-16-4-...xml-import.png

    Si quelqu’un peut m’aider, merci d’avance.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Hello,

    N'aimant pas beaucoup l'idée de confier à un tableur le cycle de vie d'un site web, j'aurais fait mon propre programme pour récupérer les données et les mettre dans un CSV, et c'est ce CSV que j'aurais dit à Google Sheet de convertir en feuille de calcul. Mais c'est pas franchement la même simplicité, je l'admets.

    Toujours est-il que c'est pas évident sans connaître le site web, de savoir ce que tu devrais faire.

    Mais en tout cas, il n'y a pas de chevrons < et > dans un attribut class. Ils n'ont rien à faire là.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    Voici la formule en question: =IMPORTXML(B2,"//div[@class=‹ o-status-text o-status-text–success c-product-card__status t-product-card__status ›]")
    La formule devrait s'écrit comme ça.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IMPORTXML(B2,"//div[@class='o-status-text o-status-text–success c-product-card__status t-product-card__status']")
    Entre les apostrophes, chaque class devrait séparer strictement par un seul espace vide et il ne droit y avoir rien d'espaces au début et au final après comme si on prétend de pouvoir lire plus clairement avec.

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/05/2018, 10h44
  2. [XL-2010] Importer des donnee depuis un site web
    Par UlquiorraX9 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 11/07/2017, 12h44
  3. Problème d'importation de données d'un site web
    Par starwaso dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/12/2013, 14h40
  4. Réponses: 3
    Dernier message: 20/08/2010, 21h48
  5. [AJAX/XML/JAVA] Afficher un flux de données depuis un site web
    Par chodaboy34 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/10/2006, 16h38

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