Abrufen des src-Attributs aus dem img-Tag

asp.net c# html-agility-pack

Frage

Ich verwende die HAP-Bibliothek, um HTML zu analysieren: http://html-agility-pack.net

Ich möchte im Grunde nur den src Wert von allen img Tags abrufen.

Ich habe mehrere Dinge ausprobiert, aber ich kann es nicht tun!

Akzeptierte Antwort

Von der Beispielseite geändert:

HtmlDocument doc = new HtmlDocument();
doc.Load("file.htm"); //or whatever HTML file you have
HtmlNodeCollection imgs = doc.DocumentNode.SelectNodes("//img[@src]");
if (imgs == null)
   return;
foreach (HtmlNode img in imgs)
{
   if (img.Attributes["src"] == null)
      continue;
   HtmlAttribute src = img.Attributes["src"];
   //Do something with src.Value
}

Beliebte Antwort

Hast du so etwas versucht?

HtmlNodeCollection images = doc.DocumentNode.SelectNodes("//img[@src]");



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum