用c#.net解析HTML

我正在尝试解析以下HTML文件,我想获取key的值。这是在Windows Phone的Silverlight上完成的。

<HTML>

<link ref="shortcut icon" href="favicon.ico">

<BODY>

<script Language="JavaScript">

location.href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5"

</script>

<CENTER><a href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5">Welcome</a></CENTER></BODY></HTML>

有什么想法要从这里去吗?

谢谢

回答:

这是一些入门的代码(需要进行错误检查)

HtmlDocument document = new HtmlDocument(); 

string htmlString = "<html>blabla</html>";

document.LoadHtml(htmlString);

HtmlNodeCollection collection = document.DocumentNode.SelectNodes("//a");

foreach (HtmlNode link in collection)

{

string target = link.Attributes["href"].Value;

}

以上是 用c#.net解析HTML 的全部内容, 来源链接: utcz.com/qa/408587.html

回到顶部