C#WebBrowser:提取标记值

C#WebBrowser:提取标记值,c#,tags,browser,image,C#,Tags,Browser,Image,假设我们讨论的是WebBrowser控件,如何提取“的值。根据MSDN,您可以使用该事件: 当发生导航的事件时,新文档已开始加载, 这意味着您可以通过文档访问加载的内容, DocumentText和DocumentStream属性。处理 DocumentCompleted当WebBrowser 控件完成加载新文档 要解析html,请查看。要使用它获取所有src,以下是他们的codeplex站点的一个示例: foreach(HtmlNode img in doc.DocumentElement.S

假设我们讨论的是WebBrowser控件,如何提取“
的值。根据MSDN,您可以使用该事件:

当发生导航的
事件时,新文档已开始加载,
这意味着您可以通过
文档
访问加载的内容,
DocumentText
DocumentStream
属性。处理
DocumentCompleted
当WebBrowser 控件完成加载新文档

要解析html,请查看。要使用它获取所有
src
,以下是他们的codeplex站点的一个示例:

foreach(HtmlNode img in doc.DocumentElement.SelectNodes("//img[@src"])
{
   HtmlAttribute att = img["src"];
}

doc
是一个
HtmlDocument
,请检查构造函数重载。

什么是“”标记?我认为最简单的方法是使用
HtmlAgilityPack
。只需谷歌一下:)@GeraldVersluis,他需要html首先使用
HtmlAgilityPack