本文共 889 字,大约阅读时间需要 2 分钟。
上一节简单介绍了 。
本节以一个简单的例子说说 Html Agility Pack (HAP) 的应用。
使用 VS 2015 之前的版本,需要将 Html Agility Pack (HAP) 发布版本下载到本地,然后添加引用。
下载地址:
打开下载页面,点击“RECOMMENDED DOWNLOAD(推荐下载)”下面的下载链接
你会得到一个zip压缩包,左侧为1.4.6 包含各个版本,右侧为1.4.0,只有一份文件:
我使用的VS2010,项目使用 .NET Framew 2.0, HAP 使用的 1.4.0 版本,
我习惯将 引用的文件放到项目的 Resource 目录下
然后添加引用:
在项目引用上单击鼠标右键》添加引用,引用来源选择“浏览”,找到项目的 Resource 文件夹,选择文件
最新版本:
安装方式:
package-manager
PM>Install-Package HtmlAgilityPack -Version 1.6.8.NET CLI
dotnet add package HtmlAgilityPack --version 1.6.8Paket CLI
paket add HtmlAgilityPack --version 1.6.8
HtmlDocument doc = new HtmlDocument(); doc.Load("file.htm"); foreach(HtmlNode link in doc.DocumentElement.SelectNodes("//a[@href"]) { HtmlAttribute att = link["href"]; att.Value = FixLink(att); } doc.Save("file.htm");
常见问题: