C# (CSharp) Rhythm.Staticize Namespace

Classes

Name Description
CssResourcesDownloadBehavior 提供对被爬行页面中引用的 CSS 资源的下载支持。
DefaultUriToLocalFilePathReslover 默认 IUriToLocalFilePathReslover 的实现。
GenerationSuccessfulValidation
HtmlStaticizeContext

网页静态化时的上下文信息。

提供对爬行网页过程中状态信息存储的支持。

提供错误信息列表。

IOExtensions
ImageResourcesDownloadBehavior 提供对被爬行页面中引用的图片资源的下载支持。
InternalALinkExistingValidation
JavascriptResourcesDownloadBehavior 提供对被爬行页面中引用的 Javascript 资源的下载支持。
ReferenceResourcesExistingValidation 检查HTML中引用的资源文件是否在文件系统中存在。

它会搜索网页中引用的所有CSS、JS、图片文件,然后在本地静态化目录查找是否存在这些文件。

ResourcesDownloadBaseBehavior 提供对被爬行页面中引用资源的下载支持。
ResourcesDownloadException
ResourcesManager 提供对被静态化网页总引用资源的计数支持。
StaticizeCoreTest
StaticizeStepChangedEventArgs 关键状态变更事件参数
StaticizeTest
Staticizer 静态化类库的入口。
UrlExtensions
ValidationDelegateTaken 定义一个对 HtmlDocument 进行验证的规则。
ValidationExtensions
ValidationProjection 提供对常用 HTML 验证方法的支持。
ValidationResult 网页静态化后的验证结果
XPathValidation 提供验证 HTML 文档中特定DOM元素的位置是否与预期的位置相符(内部使用元素的XPath进行对比,预期的位置通过定义一个参考模板获得)。