c# 使用HtmlAgilityPack解析Html

时间:2021-05-20

HtmlAgilityPack 是一个开源的快速解析Html的C#类库。简单理解,它可以像解析Xml一样,将Html根据XPATH转化为一个个Node节点,并支持调整节点以及节点的各种属性。

传送门:官网 | Github源码

多种方式加载Html

主要加载方式有3类:从网络链接加载、从字符串文本中加载、从文件加载

var doc = new HtmlDocument();//直接通过url加载doc = new HtmlWeb().Load("https://"); req.Headers.Add("Cookie", "xxxxxxxxxxxxx"); return true;}

总结

用到现在,个人感觉上面的方法已经可以实现90%以上的的Html解析相关需求了,更多方便快捷的方法还是到官网的API文档进行了解吧。

以上就是c# 使用HtmlAgilityPack解析Html的详细内容,更多关于c# HtmlAgilityPack解析Html的资料请关注其它相关文章!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章