Récupérer une image a partir d'un site internet

Signaler
-
 elhayel -
Bonjour,
merci pour votre réponse j'arrive a faire le fichier xml mais j'ai un autre problème récupérer une image a partir d'un site internet

2 réponses

Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Statut
Membre
Dernière intervention
22 juin 2017
8
bonjour,

peut-être comme cela si tu dois la stocker dans ton xml,

var webGet = new HtmlWeb();
            var doc = webGet.Load("https://www.avito.ma/fr/casablanca/t%C3%A9l%C3%A9phones-%C3%A0_vendre");
            HtmlNodeCollection ourNodes = doc.DocumentNode.SelectNodes("//div[@class='item li-hover']");
            foreach (HtmlNode ourNode in ourNodes) {
                var test = ourNode.InnerHtml;
                var imgurl = ourNode.SelectSingleNode("//img[@class='lazy']");
                var attrib = imgurl.GetAttributeValue("data-original", "");
                using (WebClient Client = new WebClient()) {
                    Byte[] theData = Client.DownloadData(attrib);
                    String theStringBase64 =  Convert.ToBase64String(theData, 0, theData.Length);
                }
            }






sans oublier

using System.Net;

Bonne journée
Faites simple, aussi simple que possible, mais pas simpliste.
A. Einstein.
Bonjour
Merci pour votre aide, le code sa marche bien
Bonne journée