Method | Description | |
---|---|---|
Process ( HtmlAgilityPack document, |
||
ResourcesDownloadBaseBehavior ( String outputBaseDirectory, String resourcesHtmlNodeSelectPath, IUriResourcesFromLocalFileSystemReslover resourceFileReslover = null ) : System |
初始化 InterceptorForResourcesDownloadBase 的新实例。
|
Method | Description | |
---|---|---|
GetSrcAttributes ( HtmlAgilityPack nodes ) : string[] |
获取页面的Uri所在的目录名称。(仅支持页面) 获取资源 Html Node 的“src”属性。
|
|
OnResourceParsed ( |
当资源URL被正确解析,即将被下载时回调
|
Method | Description | |
---|---|---|
CreateAbsoluteUri ( |
||
ParseResourcesUris ( |
从“src”属性的值创建Uri对象。
|
protected GetSrcAttributes ( HtmlAgilityPack nodes ) : string[] | ||
nodes | HtmlAgilityPack | Html Node集合 |
return | string[] |
protected OnResourceParsed ( |
||
resourceUris | 当资源URL(集合) | |
context | ||
return | void |
public Process ( HtmlAgilityPack document, |
||
document | HtmlAgilityPack | |
context | ||
return | void |
public ResourcesDownloadBaseBehavior ( String outputBaseDirectory, String resourcesHtmlNodeSelectPath, IUriResourcesFromLocalFileSystemReslover resourceFileReslover = null ) : System | ||
outputBaseDirectory | String | 引用资源的输出文件夹。 |
resourcesHtmlNodeSelectPath | String | 引用资源的HTML标签XPath表达式。 |
resourceFileReslover | IUriResourcesFromLocalFileSystemReslover | 用于将Uri路径转换为本地路径。 |
return | System |