猫抓(cat catch)文档
  • 猫抓(cat catch)
  • 📖说明
    • 安装地址
    • 设置
    • M3U8解析合并下载
    • 使用 m3u8dl:// 协议
    • 调用本地程序
    • Dash MPD解析
    • popup页面
    • 弹出页面 / 筛选页面 / 预览页面
    • 深度搜索 / 缓存捕捉
    • 媒体控制
    • 使用油猴脚本给猫抓发送资源
    • 一些正则匹配示例
    • 在线ffmpeg
  • 常见问题
  • Bug 提交
  • 更新日志
由 GitBook 提供支持
在本页
  • 示例:
  • 启用迅雷下载
  • 使用potplayer播放
  • 测试参数

这有帮助吗?

  1. 说明

调用本地程序

需要猫抓 v2.5.3+

上一页使用 m3u8dl:// 协议下一页Dash MPD解析

最后更新于3个月前

这有帮助吗?

设置 - 开启 调用程序。在资源列表页 出现调用按钮 ,点击即可打开你设定的协议。

如果你想要开启的程序没有调用协议 (URL Protocol) 可以使用 为其注册一个。

以 为例

分别下载以上两个工具,并放置在一起。

打开 URLProtocol 协议名填入 m3u8dlre,选择调用目标 N_m3u8DL-RE.exe

猫抓 - 设置 - 调用程序 - 参数设置

m3u8dlre:"${url}" --save-dir "%USERPROFILE%\Downloads" --del-after-done --save-name "${title}_${now}" --auto-select ${referer|exists:'-H "Referer: *"'}

现在已完成所有设置。

想要调用 N_m3u8DL-RE 点击调用图标皆可。

示例:

启用迅雷下载

thunder://${url|exists:"AA*ZZ"|to:base64}

使用potplayer播放

potplayer:${url} ${referer|exists:'/referer="*"'}

测试参数

添加参数 --cat-catch-test 在调用程序之前会提示即将调用的程序以及参数。

例如 m3u8dlre:"${url}" --cat-catch-test

Chrome 自定义 URL Protocol 对于参数中包含 ${url} 的情况,协议名不允许包含双斜杠 "//"

📖
https://github.com/xifangczy/URLProtocol
https://github.com/nilaoda/N_m3u8DL-RE
调用程序图标