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

VB 6 et antérieur Discussion :

VB6 récupérer une page HTML telle qu'affichée sur chrome ou firefox


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : amateur
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2014
    Messages : 16
    Par défaut VB6 récupérer une page HTML telle qu'affichée sur chrome ou firefox
    Bonjour.

    je souhaite recupérer le contenu d'une page html. J'ai utilisé plusieurs possibilités URLDownloadToFile ou inet. Je récupère bien un fichier html similaire à celui qu'on peut récupérer lorsqu'on fait précéder l'url de "view-source:" depuis un navigateur.
    Par contre, le contenu diffère de celui obtenu en sauvegardant la page depuis Chrome ou depuis Firefox (par CTRL-S) par exemple.
    Le problème est que lorsqu'on fait un scroll sur la page et qu'on est presque arrivé à la fin de la page, des éléments supplémentaires sont ajoutés.
    Ici https://infiniteajaxscroll.com/examples/articles/ se trouve une illustration de ce que je décris.

    Ma question est comment récupérer le fichier html généré (tel qu'affiché sur la page) et pas celui récupéré par les méthodes que j'ai citées plus haut.

    Merci d'avance pour votre sollicitude.

  2. #2
    Membre émérite Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Par défaut
    C'est du Latin de cuisine ton lien ?

  3. #3
    Membre averti
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : amateur
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2014
    Messages : 16
    Par défaut
    peu importe le contenu. Si tu vas à la fin de la page, tu verras qu'elle s'auto-alimente. CE que je souhaite c'est récupérer la totalité de la page générée.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Tu as donné toi même la solution sans t'en rendre compte. Tu fais descendre la page jusqu'en bas et tu récupères ensuite le code html.
    Sinon il faut enregistré la page avec les script JS qui génèrent les ajouts de page (dans ton exemple) mais ce ne sera pas toujours le cas.

  5. #5
    Membre averti
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : amateur
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2014
    Messages : 16
    Par défaut
    Heu!.... je sais bien qu'en allant en bas de page, elle s'enrchit de par elle même, puisque c'est l'objet de l'exemple que je donne.
    Ma question reste: comment le faire depuis un programme vb6?
    Pour l'instant mes solutions consistent à récupérer la page html soit via URLDownloadToFile soit via inet et ce que je récupère c'est la page native.
    Comment faire pour simuler la descente en bas de page afin de récupérer la page enrichie, c'est-à-dire en fait enregistrer la page résultant de l'exécution des scripts JS?

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    En naviguant sur la page, via selenium par exemple (https://stackoverflow.com/questions/...allation-steps )

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/01/2011, 10h58
  2. [RegEx] Chercher le titre d'une page html et l'afficher en italique
    Par saramery dans le forum Langage
    Réponses: 6
    Dernier message: 03/11/2008, 09h16
  3. générer une page html à telle dimension
    Par kenny49 dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 14/06/2006, 10h32
  4. [VB6] Inserer une page Html dans VB
    Par Menthe_a_l_eau dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/03/2006, 11h26
  5. [VB6] Ecrire une page html
    Par eagleleader dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 24/11/2005, 18h34

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