C#WebBrowser:提取标记值
假设我们讨论的是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
的值。根据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