【发布时间】:2010-10-21 21:24:19
【问题描述】:
谁能帮助我解释如何从 C# 中的 HTML 文件中提取图像 url
【问题讨论】:
标签: c# .net html parsing extract
谁能帮助我解释如何从 C# 中的 HTML 文件中提取图像 url
【问题讨论】:
标签: c# .net html parsing extract
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));
}
【讨论】:
您必须解析 HTML 并检查 img 标签,使用以下链接它包含用于解析 HTML 标签的 C# 库
【讨论】: