9

谁能帮助我解释如何从 C# 中的 HTML 文件中提取图像 url

4

2 回答 2

30

HTML Agility Pack可以做到这一点 - 只需使用类似 //img 的查询并访问 src - 就像这样:

string html;
using (WebClient client = new WebClient()) {
    html = client.DownloadString("http://www.google.com");
}
HtmlDocument doc = new HtmlDocument();        
doc.LoadHtml(html);
foreach(HtmlNode img in doc.DocumentNode.SelectNodes("//img")) {
    Console.WriteLine(img.GetAttributeValue("src", null));
}
于 2009-04-26T09:43:28.990 回答
1

您必须解析 HTML 并检查 img 标签,使用以下链接它包括用于解析 HTML 标签的 C#

于 2009-04-26T09:45:04.087 回答