HtmlAgilityPack 简单运用
2014-07-24 14:04
387 查看
WebClient client = new WebClient();
MemoryStream ms = new MemoryStream(client.DownloadData("http://www.cnblogs.com/"));
HtmlDocument doc = new HtmlDocument();
doc.Load(ms, Encoding.GetEncoding("UTF-8"));
//获取标题
//
![](http://images.cnitblog.com/i/10990/201407/241403041508009.png)
HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("/html[1]/body[1]//div[@id=\"nav_menu\"]/a");
foreach (HtmlNode node in nodes)
{
Console.WriteLine(node.InnerText);
}
doc = null;
client = null;
ms.Close();
Console.ReadLine();
MemoryStream ms = new MemoryStream(client.DownloadData("http://www.cnblogs.com/"));
HtmlDocument doc = new HtmlDocument();
doc.Load(ms, Encoding.GetEncoding("UTF-8"));
//获取标题
//
![](http://images.cnitblog.com/i/10990/201407/241403041508009.png)
HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("/html[1]/body[1]//div[@id=\"nav_menu\"]/a");
foreach (HtmlNode node in nodes)
{
Console.WriteLine(node.InnerText);
}
doc = null;
client = null;
ms.Close();
Console.ReadLine();
![](http://images.cnitblog.com/i/10990/201407/241416571501590.png)
相关文章推荐
- Html Agility Pack基础类介绍及运用
- Html Agility Pack基础类介绍及运用
- 黄聪:C#类似Jquery的html解析类HtmlAgilityPack基础类介绍及运用
- Html Agility Pack简单例子
- Html Agility Pack基础类介绍及运用
- 黄聪:C#类似Jquery的html解析类HtmlAgilityPack基础类介绍及运用
- 【转】C#类似Jquery的html解析类HtmlAgilityPack基础类介绍及运用
- HTML Agility Pack:简单好用的快速 HTML Parser
- 使用HtmlAgilityPack实现简单的博客园主页内容抓取(2014-03-31)
- Html Agility Pack基础类介绍及运用
- Html Agility Pack基础类介绍及运用
- HtmlAgilityPack抓取搜房网数据简单示例
- HtmlAgilityPack的简单使用
- Html Agility Pack基础类介绍及运用
- HtmlAgilityPack的简单使用
- Html Agility Pack基础类介绍及运用
- Html Agility Pack学习(一):HtmlAgilityPack类的简单应用
- HtmlAgilityPack不能解析option标签的解决方法
- Treating HTML like XML using HtmlAgilityPack, and doing it inside of an XSLT too [转载]
- 真正解决HtmlAgilityPack抓取网页 中文乱码问题