博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

C# HTML解析 HtmlAgilityPack

Posted on 2012-02-17 17:46  PHP-张工  阅读(1949)  评论(1编辑  收藏  举报

前几天做了个浏览器工具,想屏蔽框架和FLASH,使用webBrowser,必须在页面加载后,使用JS删除页面的flash和iframe。

为了在加载前屏蔽,网上有人说,先获取网页源码,在将源码中的flash和iframe信息去除,然后加载。

在网上查了一下。获取源码简单。使用HttpWebRequest来实现。

解析HTML源码使用开源的 HtmlAgilityPack,很快就实现了这个功能。

主要测试了 屏蔽js、flash、iframe 

 

源码下载:https://files.cnblogs.com/zjfree/HtmlAgilityPack_DEMO.rar

开发环境:WIN2003 + VS2005 + .NET2.0 + C#