AngleSharp

在学校小组项目中学习使用C#时,针对项目的功能,小组经理提出使用AngleSharp。

关于AngleSharp,在这之前,对此插件的了解甚少,虽然现在也不是很会用,但了解了一些它的知识。

——————————————————————————————————————————————————

目录

 

1、解析HTML利器AngleSharp介绍

2、使用AngleSharp

3、参考资料


1、解析HTML利器AngleSharp介绍

AngleSharp是基于.NET(C#)开发的专门为解析xHTML源码的DLL组件。

根据HTML的DOM结构操作HTML,整个DOM已传输到逻辑类结构中。这种结构可以更好的操作DOM元素。

AngleSharp还带来了一些非常有用的扩展方法,它们跟jQuery和JavaScript中的用法类似。 使用命名空间AngleSharp可以访问Html,Css,Attr或Text等方法。 这些方法向给定的IHtmlCollection一样在给定的IEnumerable 上运行。 目的很简单:轻松修改给定的DOM元素。此插件最大的优势:支持输出JavascriptLinq语法、IDClass选择器、动态添加节点。

 AngleSharp是个开源项目, 主页地址。

2、使用AngleSharp

将AngleSharp整合到项目中最简单的方法是使用NuGet。可以通过打开软件包管理器控制台(PM)并输入以下语句来安装AngleSharp:

Install-Package AngleSharp

也可以使用图形库包管理器(“管理解决方案的NuGet包”)。在官方的NuGet在线源中搜索“AngleSharp”将会找到这个库。

3、参考资料

关于AngleSharp的示例,我找了一些网址和博客这些都是在了解AngleSharp 时参考的资料:

https://www.cnblogs.com/cgzl/p/8970582.html   -->  使用AngleSharp做Html解析

https://blog.csdn.net/qq_36051316/article/details/80002931 -->  AngleSharp中文官方文档

 

你可能感兴趣的:(C#)