# 猫爪 Cat Catch - 抓取网页视频，M3U8 解析下载合并工具\[Chrome/Firefox\]

**URL:** <https://meta.appinn.net/t/topic/36721>\
**Category:** 青蛙的应用\
**Created:** [2022 年9 月 30 日 11:06 UTC](https://meta.appinn.net/t/topic/36721 "2022-09-30T11:06:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
**Post date:** [2022 年9 月 30 日 11:06 UTC](https://meta.appinn.net/t/topic/36721/1 "2022-09-30T11:06:34Z")

</div>

原始链接在： [猫抓 Cat Catch - 抓取网页视频，M3U8 解析下载合并工具[Chrome/Firefox] - 小众软件](https://www.appinn.com/cat-catch/)

**猫爪 Cat Catch** 是一款网页资源嗅探扩展，能够帮助你筛选列出当前页面的资源。支持 Chrome、Edge、Firefox，主要用来抓取网页中的视频，比如常见的 M3U8 视频解析下载与自动合并。@[Appinn](https://www.appinn.com/cat-catch/)

  
 ![](https://meta.appinn.net/uploads/default/original/3X/9/f/9ffd6f99f4b63cf7729b51a0147da62b52e50440.jpeg)

久仰大名。

最近论坛有不少求在线视频下载的[问题](https://meta.appinn.net/c/wen-ti-qiu-zhu/7)，炸出了 **猫爪 Cat Catch** 的开发者 @笨猫猫，比如在帖子《[请大神求教，如何下载已购买的腾讯课堂视频](https://meta.appinn.net/t/topic/36676)》里，@[笨猫猫](https://meta.appinn.net/t/topic/36676/5) 回复道：

> 使用猫抓的话 打开视频页面 点 模拟手机 等待一会，获得的 m3u8 可以正常下载。否则只能去源码 下断点 寻找KEY

## 猫爪 Cat Catch

恰好今天下午青小蛙付费购买了视频，但仅提供在手机端在线播放，非常麻烦。于是刚好请出猫爪做示范。

### 安装

猫爪在 [GitHub](https://github.com/xifangczy/cat-catch) 开源，提供了几个应用商店：

- [Chrome 商店](https://chrome.google.com/webstore/detail/%E7%8C%AB%E6%8A%93/jfedfbgedapdagkghmgibemcoggfppbb)
- [Firefox 商店](https://addons.mozilla.org/zh-CN/firefox/addon/cat-catch/)
- [Edge 商店](https://microsoftedge.microsoft.com/addons/detail/%E7%8C%AB%E6%8A%93/oohmdefbjalncfplafanlagojlakmjci)

### 嗅探

安装之后，就可以打开在线视频页面，猫爪会自动工作：

 ![](https://meta.appinn.net/uploads/default/original/3X/e/7/e775ea3b4c61d55c6a20785646f77f6bd4483d4c.jpeg)

点击扩展栏的猫爪图标，会显示当前嗅探到的所有资源，注意找到 m3u8 那一行，然后点第二个解析按钮，会打开一个新页面：猫抓 m3u8解析器

### M3U8 合并下载

拉到新页面最下方，点击最下方的合并下载，就会自动下载所有 .ts 文件，并自动合并为 .MP4 文件，完美。很简单易用。

关于猫爪的更多用法，比如使用 m3u8dl:// 协议调用 N\_m3u8DL-CLI 等操作，以及一些限制比较严格的网站，需要阅读[官方文档](https://o2bmm.gitbook.io/cat-catch/)。

原文：https://www.appinn.com/cat-catch/

---

<div class="post-metadata">

**Author:** ![xml123](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/x/ba8739/32.png) [@xml123](https://meta.appinn.net/u/xml123)\
**Post date:** [2022 年9 月 30 日 14:17 UTC](https://meta.appinn.net/t/topic/36721/2 "2022-09-30T14:17:43Z")

</div>

你这名字是一次都没打对

---

<div class="post-metadata">

**Author:** ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
**Post date:** [2022 年9 月 30 日 15:03 UTC](https://meta.appinn.net/t/topic/36721/3 "2022-09-30T15:03:22Z")

</div>

啊哈哈哈哈哈哈太尴尬了

---

<div class="post-metadata">

**Author:** ![God-Asimov](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/god-asimov/32/18280_2.png) [@God-Asimov](https://meta.appinn.net/u/God-Asimov)\
**Post date:** [2022 年9 月 30 日 18:07 UTC](https://meta.appinn.net/t/topic/36721/4 "2022-09-30T18:07:57Z")

</div>

这个插件4年前见过，没想到现在还在更。  
Firefox大改版一堆插件没了，打算找个插件下视频。不过最后也没找到。这个拓展缺陷挺大，基本用不了。  
然后用xdm，然后也不更了。  
到现在发现还是网盘最香，网页下的总是糊的一批。当然，留一个挺有必要。

---

<div class="post-metadata">

**Author:** ![kid123](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/k/d26b3c/32.png) [@kid123](https://meta.appinn.net/u/kid123)\
**Post date:** [2022 年10 月 4 日 01:17 UTC](https://meta.appinn.net/t/topic/36721/5 "2022-10-04T01:17:02Z")

</div>

解除屏蔽Youtube是吧

```auto
// 屏蔽Youtube
    let urlParsing = new URL(data.url);
    if (
        urlParsing.host.includes("youtube.com") ||
        urlParsing.host.includes("googlevideo.com")
    ) { return; }
    // 调试模式
    if (G.Debug) {
        console.log({ data, G, isRegex });
    }

    const header = getResponseHeadersValue(data);
    let name = GetFileName(data.url);
    let ext = GetExt(name); 

```

这些都删除吗？试了一下发现没用啊？youtube视频还是识别不到？

---

<div class="post-metadata">

**Author:** ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
**Post date:** [2022 年10 月 4 日 04:05 UTC](https://meta.appinn.net/t/topic/36721/6 "2022-10-04T04:05:04Z")

</div>

有了合并下载之后就太方便了，不再需要N\_m3u8DL-CLI和CoCoCut了。  
不过一般合并用的都是ffmpeg，不知道扩展是什么原理。

---

<div class="post-metadata">

**Author:** ![seabirdr](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/s/a698b9/32.png) [@seabirdr](https://meta.appinn.net/u/seabirdr)\
**Post date:** [2022 年10 月 4 日 07:01 UTC](https://meta.appinn.net/t/topic/36721/7 "2022-10-04T07:01:16Z")

</div>

比以往用过的此类插件成功率都要高💪

---

<div class="post-metadata">

**Author:** ![dom1014](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/91b2a8/32.png) [@dom1014](https://meta.appinn.net/u/dom1014)\
**Post date:** [2022 年10 月 5 日 06:15 UTC](https://meta.appinn.net/t/topic/36721/8 "2022-10-05T06:15:24Z")

</div>

酷狗表示不行

---

<div class="post-metadata">

**Author:** ![笨猫猫](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/%E7%AC%A8%E7%8C%AB%E7%8C%AB/32/30189_2.png) [@笨猫猫](https://meta.appinn.net/u/%E7%AC%A8%E7%8C%AB%E7%8C%AB)\
**Post date:** [2022 年10 月 5 日 16:19 UTC](https://meta.appinn.net/t/topic/36721/9 "2022-10-05T16:19:36Z")

</div>

简单的二进制合并。  
你提到的 CoCoCut 也可以合并，刚刚想去看它是什么原理，看到设置页面一股熟悉的味道。。。  
虽然猫抓是 MIT许可证 可是那么丑的界面没必要copy了吧 :sweat_smile:

---

<div class="post-metadata">

**Author:** ![笨猫猫](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/%E7%AC%A8%E7%8C%AB%E7%8C%AB/32/30189_2.png) [@笨猫猫](https://meta.appinn.net/u/%E7%AC%A8%E7%8C%AB%E7%8C%AB)\
**Post date:** [2022 年10 月 5 日 16:22 UTC](https://meta.appinn.net/t/topic/36721/10 "2022-10-05T16:22:31Z")

</div>

试了下可以。  
哪个地址不行？发一下？

---

<div class="post-metadata">

**Author:** ![dom1014](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/91b2a8/32.png) [@dom1014](https://meta.appinn.net/u/dom1014)\
**Post date:** [2022 年10 月 6 日 03:00 UTC](https://meta.appinn.net/t/topic/36721/11 "2022-10-06T03:00:42Z")

</div>

就网页版的听歌嘛，嗅不到内容

---

<div class="post-metadata">

**Author:** ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
**Post date:** [2022 年10 月 6 日 04:41 UTC](https://meta.appinn.net/t/topic/36721/12 "2022-10-06T04:41:20Z")

</div>

也就是说CoCoCut也是简单的二进制合并？  
个人情怀更喜欢猫抓一点，不过CoCoCut一点下载就所有分辨率一起下载也挺不智能的。

---

<div class="post-metadata">

**Author:** ![usnake](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/usnake/32/30743_2.png) [@usnake](https://meta.appinn.net/u/usnake)\
**Post date:** [2022 年10 月 7 日 06:48 UTC](https://meta.appinn.net/t/topic/36721/13 "2022-10-07T06:48:56Z")

</div>

猫爪我记得以前有个版本会自动劫持所有购物网站的地址变成返利链接  
被我发现以后就删了没再用了，也可能是edge应用商店审核不严格导致

现在用CoCoCut，IDM, 星愿浏览器，这三个换着用，基本上没有抓不下来的视频了。

---

<div class="post-metadata">

**Author:** ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
**Post date:** [2022 年10 月 8 日 11:43 UTC](https://meta.appinn.net/t/topic/36721/14 "2022-10-08T11:43:09Z")

</div>

猫抓在edge的商店有一堆类似名字相同图标的扩展，第一次装我也差点搞错。  
根据开发者确认正版。

---

<div class="post-metadata">

**Author:** ![笨猫猫](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/%E7%AC%A8%E7%8C%AB%E7%8C%AB/32/30189_2.png) [@笨猫猫](https://meta.appinn.net/u/%E7%AC%A8%E7%8C%AB%E7%8C%AB)\
**Post date:** [2022 年12 月 9 日 14:14 UTC](https://meta.appinn.net/t/topic/36721/15 "2022-12-09T14:14:25Z")

</div>

我并不是很喜欢CoCoCut 有点像缝合怪。  
抓取部分有点老版猫抓的意思，录制部分原理又非常像[Stream Recorder](https://chrome.google.com/webstore/detail/stream-recorder-download/iogidnfllpdhagebkblkgbfijkbkjdmm)  
如果要完美覆盖，就 猫抓+Stream Recorder 本地加上[N\_m3u8DL-RE](https://github.com/nilaoda/N_m3u8DL-RE) 能解决99%的网站。

---

<div class="post-metadata">

**Author:** ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
**Post date:** [2022 年12 月 10 日 04:27 UTC](https://meta.appinn.net/t/topic/36721/16 "2022-12-10T04:27:40Z")

</div>

> [@usnake](#):
>
> 猫爪我记得以前有个版本会自动劫持所有购物网站的地址变成返利链接

你是不是在edge商店上下载到的？

---

<div class="post-metadata">

**Author:** ![ayanamistyang](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ayanamistyang/32/40867_2.png) [@ayanamistyang](https://meta.appinn.net/u/ayanamistyang)\
**Post date:** [2023 年2 月 1 日 08:20 UTC](https://meta.appinn.net/t/topic/36721/17 "2023-02-01T08:20:14Z")

</div>

看了下代码，其实导入一个配置就可以捕获YouTube了  
`eyJ5b3V0dWJlIjp0cnVlfQ==`

---

<div class="post-metadata">

**Author:** ![tiger](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tiger/32/23490_2.png) [@tiger](https://meta.appinn.net/u/tiger)\
**Post date:** [2023 年2 月 1 日 10:28 UTC](https://meta.appinn.net/t/topic/36721/18 "2023-02-01T10:28:18Z")

</div>

用它抓到m3u8之后，可以用播放器直接播放的。在设置里可以设置用什么播放器，点预览按钮就会自动打开啦。  
等我学会 coding 我要做一个虎抓，嘻嘻:grin:

---

<div class="post-metadata">

**Author:** ![sical](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/sical/32/10542_2.png) [@sical](https://meta.appinn.net/u/sical)\
**Post date:** [2023 年2 月 1 日 10:45 UTC](https://meta.appinn.net/t/topic/36721/19 "2023-02-01T10:45:04Z")

</div>

> [@God-Asimov](#):
>
> Firefox大改版一堆插件没了

Firefox 插件缺失不是因为改版，而是被起诉太多了。媒体嗅探、广告过滤等插件，插件商店的 HTTP 返回代码 451（法律原因不可用）。相比之前德国最高法院[判定广告过滤合法](https://blog.adblockplus.org/blog/german-supreme-court-ad-blocking-is-legal-axel-springer-lose-final-appeal)。

- （2017）京 0101 民初 4609 号
- （2018）京 73 民终 433 号
- （2017）京 0101 民初 4608 号
- （2018）京 73 民终 397 号

---

<div class="post-metadata">

**Author:** ![God-Asimov](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/god-asimov/32/18280_2.png) [@God-Asimov](https://meta.appinn.net/u/God-Asimov)\
**Post date:** [2023 年2 月 10 日 06:32 UTC](https://meta.appinn.net/t/topic/36721/20 "2023-02-10T06:32:47Z")

</div>

我说的是5,6年前那次改版，旧版插件基本废完了。
