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.NET Discussion :

Enregistrer image à partir d'une WebBrowser


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 20
    Par défaut Enregistrer image à partir d'une WebBrowser
    Bonjour, encore des petits problèmes

    Bref, je fais un projet en ce moment qui consiste à enregistrer TOUTES les images d'un site (via webbrowser)

    Et qui l'enregistre vers un fichier, le plus difficile pour l'instant c'est surtout de "détecter" les images , le reste je sais le faire, donc est-ce possible ?

    En vous remerciant, cordialement.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    il n'y a pas des balises types img src indiquant l'emplacement ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Pour les images dans le html, tu peux utiliser Webbrowser.Document.Image.

    En revanche, pour les images chargées par le Css, je sais pas trop ...

    (Peut-être fouiner un peu du côté d'HTML Agility Pack)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 20
    Par défaut
    J'ai tenté ça : WebBrowser1.Document.Images(Environment.GetFolderPath(Environment.SpecialFolder.Desktop))

    Ca ne marche pas biensur, trop simple.

    _Ez3kiel pas obligatoirement dans le HTML, juste sauvegarder les photos d'une page.

  5. #5
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Citation Envoyé par Enix13 Voir le message
    J'ai tenté ça : WebBrowser1.Document.Images(Environment.GetFolderPath(Environment.SpecialFolder.Desktop))

    Ca ne marche pas biensur, trop simple.

    Euh ... Tu as tapé ça au hasard ?

    WebBrowser1.Document.Images est de type HtmlElementCollection et ne prend en paramètre soit un index soit un elementId pour récupérer l'image voulue dans la collection...

    Tu as écris qqch comme WebBrowser1.Document.Images("C:\Users\xxx\desktop") dans l'espoir que ça t'enregistre les images sur ton bureau ?

    Citation Envoyé par Enix13 Voir le message
    _Ez3kiel pas obligatoirement dans le HTML, juste sauvegarder les photos d'une page.
    Les photos de ta page viennent soit du html <img src=""> soit du css background-image: url(avatar-p.png); (pour les cas les plus simples) ...

    Tu envisages quoi d'autre ? Un accès direct au ftp ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2006
    Messages : 505
    Par défaut
    sur youtube y a un exemple simple à utiliser



    ou


Discussions similaires

  1. enregistrement d'image à partir d'une caméra (opencv)
    Par Fatima2014 dans le forum OpenCV
    Réponses: 4
    Dernier message: 23/04/2014, 11h20
  2. Réponses: 8
    Dernier message: 10/04/2009, 15h13
  3. Réponses: 1
    Dernier message: 19/01/2006, 19h36
  4. afficher une image à partir d'une base de données access
    Par zidenne dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/11/2005, 11h41
  5. supprimer un enregistrement a partir d'une requete
    Par tooneygirl dans le forum Access
    Réponses: 3
    Dernier message: 20/06/2005, 15h26

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