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 <IElement>上运行。 目的很简单:轻松修改给定的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中文官方文档

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值