webdav-server / 指南

Web Media Projection Resolver

使用 .wm 规则把网页媒体列表页面转换成可浏览的 WebDAV 风格媒体资源。

web-mediawm-ruleprojection

.wm 规则描述什么

.wm marker file 告诉 Zwind 如何读取网站:source page、item selector、可选 detail link、title selector、thumbnail selector、media type、projection mode,以及是否需要浏览器式解析等 runtime 设置。

常见投影结构

当每个列表卡片都应该变成一个文件夹时,使用 projection=by-item。当媒体资源应该直接平铺在目录里时,使用 projection=flat。当一个 item 页面包含多集或多个 part 链接时,使用 detail_url_mode=expand

Debug 优先的工作流

网站无法解析时,优先运行 generator 的 debug 命令。debug 输出应该告诉你:

  • source page 是否成功加载。
  • candidate item 是否匹配。
  • item URL 是否正确提取。
  • 中间 detail page 是否正确 expand。
  • 最终 media URL 是否被发现。

这通常能最快判断问题是 selector、browser runtime、selector wait 还是 media type 配置。