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 :

Ouvrir un URL sur une page Web en VBA et récupérer une info


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Mai 2016
    Messages : 18
    Par défaut Ouvrir un URL sur une page Web en VBA et récupérer une info
    Bonjour à tous,

    J'ai besoins d'aide, pour rechercher une information sur une page web, selon une URL qui varie selon un code présent dans cette dite URL. Code indiqué dans la colonne 1 du fichier.
    Une fois la page en question ouverte je souhaite récupérer un texte sur une zone de cette page et venir indiquer ce code dans la colonne 2
    Le texte en question ci-dessous :

    Nom : ean sur fiche produit.JPG
Affichages : 2080
Taille : 50,2 Ko


    J'ai bien un début de code pour ouvrir le site, mais je n'arrive pas à ouvrir les URL les unes après les autres et faire la recherche...

    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
    33
    Sub WaitIE(IE As InternetExplorer)
    'On boucle tant que la page n'est pas totalement chargée
       Do Until IE.readyState = READYSTATE_COMPLETE
          DoEvents
       Loop
    End Sub
     
     
     
     
    Sub rechercheinfo()
     
     
    'Sélectionner une valeur dans une liste déroulante
    Dim IE As New InternetExplorer
    Dim IEDoc As HTMLDocument
    Dim htmlTagCol As IHTMLElementCollection
    Dim htmlSelectElem As HTMLSelectElement
    Dim NbrEntree As Integer
    Dim TableauValeur()
    Dim TheEntree As Integer
     
       'Ouvre la page Web
       IE.Navigate "http://www.go-sport.com"
       IE.Visible = True
       WaitIE IE
        Set IEDoc = IE.document
     
     
       Set IE = Nothing
       Set IEDoc = Nothing
     
    End Sub
    Je vous joint le fichier.
    Merci d'avance de votre aide, car je dois faire ces recherches à la main 1 à 1 pour l'instant ....et comme vous l'imaginez c'est très long.

    Aurélientest recup ean.xlsm

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour
    je ne suis pas étonné des que tu ouvre F12 internet se bloque ca sens la protection anti robots ca

    edit:
    je confirme la protection
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Mai 2016
    Messages : 18
    Par défaut
    Bonjour,

    cela veut dire que je ne peux pas automatiser ?

    Aurélien

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    vu to niveau en vba et l'environnement vba/IE je te dirais non on ne peut pas
    si tu avais un niveau plus conséquent dans ce genre de pratique je te dirais oui on peut en fouillant bien dans le code source de la page
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Mai 2016
    Messages : 18
    Par défaut
    Ok dommage.

    Merci pour tes réponses.

    Aurélien

Discussions similaires

  1. [XL-2010] Simulation d'une case à cocher sur une page web avec vba
    Par nicos148 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 26/09/2016, 17h06
  2. [XL-2000] ouvrir un URL sur une page Web en VBA
    Par noftal dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/08/2013, 17h52
  3. Ouvrir une page web avec VBA.
    Par lstoitchev dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/01/2013, 10h23
  4. [JSP][WEB] recuperer le contenu d'une page web
    Par ypikahe dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 14/03/2008, 10h10
  5. [C++][Linux & Windows] Récupérer une page web
    Par Invité4 dans le forum C++
    Réponses: 4
    Dernier message: 06/04/2006, 19h21

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