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

Macros et VBA Excel Discussion :

Requette vba par SELENIUM


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2014
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 187
    Par défaut Requette vba par SELENIUM
    Salut a tous
    Jais essayer de faire une extraction des donnees par vba depuis le site udemy.com
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    https://www.udemy.com/course/complete-python-bootcamp-expert-course
    Mais le site ne supporte pas les anciennes version de navigateur.
    Alors jai essayer d'utiliser SELENIUM
    mais c'est nouveau pour moi
    Aide moi de faire une exteaction de :
    Titre,durée,formateur,contenue,prix......ext
    Merci a tous

  2. #2
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2014
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 187
    Par défaut
    Voila le code de requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    FindElementByClass("clp-component-render").FindElementByClass("clp-lead__element-item").Text
    et voila l'erreur:
    noSuchElelemntError
    Elelement not found for Class = clp-component-render

  3. #3
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Bonjour,

    Je n'ai, malheureusement ou pas, utiliser l add in Sélénium.

    Cependant, tu pourrais peut-être voir du côté de power query pour import de ta page Web dans Excel ?

    Et récupérer les infos qui te sont nécessaires ?

  4. #4
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2014
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 187
    Par défaut
    merci pour ta proposition mfoxy
    je pense pas qu-il ya beaucoup de difference entres les requetes de (SELENIUM et HTML windows objets)
    j’attendrais toujours des nouvelles ....

  5. #5
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2014
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 187
    Par défaut
    es-que vous pouvez me donner la requete en mode normale (HTML windows objets) ..?
    peut etres je peut la modifier pour etres compatible avec mode (SELENIUM )
    Merci pour vous

  6. #6
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2014
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 187
    Par défaut
    salut
    apres plusieur essais cette requete marche tres bien pour recupere le titre de cours

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    HTMLDocument.getElementsByClassName("clp-lead__title")(0).innerText
    maintennant je cherche comment recuperer le temps (5h 11m)
    Voila la source de l'element
    Nom : Capture.PNG
Affichages : 431
Taille : 14,8 Ko
    Voici le lien du cours
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    https://www.udemy.com/course/complete-python-bootcamp-expert-course/
    un petit effort

Discussions similaires

  1. Lancer une macro vba par menu
    Par jedwiller dans le forum Access
    Réponses: 3
    Dernier message: 09/05/2006, 16h19
  2. Gérer les évènements VBA par programmation
    Par gbuxo dans le forum VBA Access
    Réponses: 14
    Dernier message: 09/05/2006, 11h13
  3. Lancer un module VBA par une tache planifié
    Par gengen dans le forum Access
    Réponses: 9
    Dernier message: 25/04/2006, 16h22
  4. Ouverture d'un fichier Excel en VBA par Access
    Par illight dans le forum Access
    Réponses: 2
    Dernier message: 02/11/2005, 11h14
  5. Réponses: 4
    Dernier message: 13/10/2005, 14h44

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