comment télécharger une image à l'aide du pack d'agilité HTML

c# html-agility-pack parsing xpath

Question

J'ai vu d'autres réponses aux questions, mais je ne peux pas obtenir de réponse claire.

foreach (HtmlNode cat2 in doci.DocumentNode.SelectNodes(".//a/@href | //img/@src"))

dans ce que je reçois src dans img tag je veux télécharger cette image et la stocker dans la base de données. Que dois-je faire? est-il possible avec le pack d'agilité html de télécharger l'image si oui, alors dites-moi comment obtenir et l'assigner à une variable, puis je peux la stocker dans ma base de données

var imagePath = cat2.Attributes["src"].Value;

cela ne fonctionne pas trop

Réponse acceptée

Le code que vous avez écrit n’obtiendra que le lien de l’image et vous pourrez l’enregistrer dans votre base de données, puis faire en sorte que le client utilise l’URL stockée de l’image et ensuite télécharger l’image grâce




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi