看一下HTMLAgilityPack。它是一个相当不错的HTML解析器
http://html-agility-pack.net/?z=preplex
======
这是一些入门的代码(需要进行错误检查)
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 [重复] 使用c#.net解析HTML [重复]](http://www.mshxw.com/aiimages/31/576298.png)
