如果你想从一段HTML中提取出指定的标记(如:获取所有的div、获取具有指定属性的元素)
如果你想编辑一段HTML,修改里面的部分元素
如果你想判断一段HTML中指定元素的关系(子节点、父节点、兄弟节点...)
如果你想操作HTML像操作Xml一样(C#只提供了操作XML的XmlDocument、XDocument,但没有提供操作HTML的类)
那么HtmlAgilityPack肯定就是你想要的!
同时,HtmlAgilityPack还支持xpath从HTML中提取指定元素,可以这样说,操作HTML,它是最优选择!!!
如果你还没有试过,赶紧从群共享中下载,使用!
Nuget命令:install-package htmlagilitypack