我是C#的新手(今天开始),我正在尝试了解其他人使用HtmlAgilliyPack中的HtmlDocument
类来解析HTML文档的代码。我找不到这个包的任何文档。 HtmlAgilityPack's project webpage表示没有可用的文档。
如果有人可以指出我的文档或解释以下方法(中间方法)那么这将是非常有用的:
- HtmlDocument.DocumentNode
- HtmlDocument.DocumentNode.ssn
- HtmlDocument.DocumentNode.GetElementbyId
- HtmlDocument.DocumentNode.GetElementbyId(..).sns
- HtmlDocument.DocumentNode.ssn(...).Attributes["value"].Value.ed().ns()
提前致谢!
答案 0 :(得分:12)
您可以从HtmlAgilityPack下载here Documents CHM文件。
如果chm文件内容不可见,则取消选中Always ask before opening this file
复选框,如屏幕截图所示
注意:上面的对话框显示未签名的文件
答案 1 :(得分:5)
答案 2 :(得分:1)
HTML Agility Pack将HTML文档压缩成看起来像XmlDocument。请阅读XmlDocument上有关这些方法的文档。
答案 3 :(得分:1)
答案 4 :(得分:-1)
HtmlAgilityPack看起来不再真正维护了,codeplex网站的日期没有任何活动,我建议所有新项目选择AngleSharp,它用路线图维护+还有一个.NET核心版本