吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3798|回复: 56
收起左侧

[其他转载] 对猫抓源码稍微进行点修改,满足m3u8中间片段裁剪

  [复制链接]
Ghang 发表于 2026-3-17 11:23
猫抓是一款超级无敌厉害的开源浏览器插件,用于抓取下载浏览器视频内容,本源码基于猫抓源代码修改,业余人士,看的懂的不多,所以尽最大可能少动源码,测试了几次没有什么问题,但不保证完全适用所有视频。请多多支持他们的无私奉献。


看一些了不得的动漫有想收藏的,用猫抓试了一下可以下,但是他的范围设定只能跳过开头或者结尾的片段,如果中间有植入广告,只能全部下载。基于这个对源代码动了刀。
适用场景如下:
屏幕截图 2026-03-17 010428.png
添加的两个框框:
屏幕截图 2026-03-17 005410.png
m3u8切片类似这种的中间掺杂需要跳过的切片,只能跳过一段,多的还没研究。


修改了哪些功能:
1、在原本的下载范围输入框中间添加了两个输入框。(注意:添加的两个输入框不支持输入时间下载。原版的两个可以。如果只有开头或者结尾有跳过内容,不要动中间两个-1框)
2、在切片列表前添加了个序列。方便查看ts序号方便填写。
别的功能暂时没有需求,有的话再研究。
贴一部分修改后的源码,最后会把修改过的包发一份,原包发一份。
m3u8.downloader.js

        if (start != 0 || end != this.fragments.length) {
            //检测min和max是否为默认
            if (min != -1 && max != -1){
                //alert("download1:"+ start + "min = " + min + "max = " + max  + "end = " + end)
                this.fragments = this.fragments.slice(start, end);
                console.log("删除前:", this.fragments);
                this.fragments.splice(min -start, max - min -1);
                console.log("删除后:", this.fragments);
            }else{
                //alert("download2:"+ start + "min = " + min + "max = " + max  + "end = " + end)
                this.fragments = this.fragments.slice(start, end);
                console.log("复制后:", this.fragments);
            }
            // 更改过下载范围 重新设定index
            this.fragments.forEach((fragment, index) => {
            fragment.index = index;
            });
        }
m3u8.js

    let start = $("#rangeStart").val();
        if (start.includes(":")) {
            start = timeToIndex(start);
        } else {
            start = parseInt(start);
            start = start ? start - 1 : 0;
        }
    // 设定结束序号
    let end = $("#rangeEnd").val();
        if (end.includes(":")) {
            end = timeToIndex(end);
        } else {
            end = parseInt(end);
            end = end ? end - 1 : _fragments.length - 1;
        }
    // 设定混合序号
    let min = $("#rangemin").val();
    let max = $("#rangemax").val();





使用方法:
解压之后打开浏览器插件管理,打开开发人员模式,把文件夹拖拽到那里
只有edge浏览器,放个这个教程,别的大差不差。
EDGE:
屏幕截图 2026-03-17 111706.png
屏幕截图 2026-03-17 111730.png


下载链接:如果后续还需要有什么优化我贴置顶评论
原版包:
https://wwbbl.lanzoul.com/iI0VB3ktdwmf
改完包:
https://wwbbl.lanzoul.com/i4taa3ktdwgj

免费评分

参与人数 9吾爱币 +15 热心值 +8 收起 理由
guoheb + 1 + 1 怎么剔除广告切片
NRXYuing + 1 谢谢@Thanks!
千幻不爱 + 1 + 1 谢谢@Thanks!
Zillion52 + 1 + 1 我很赞同!
tangkeqi + 2 + 1 我很赞同!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
w360 + 1 + 1 热心回复!
wuloveyou + 1 我很赞同!
helian147 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Ghang 发表于 2026-10-21 22:18
猫抓最新版本已经添加了多种超级好用的广告切片绕过办法,本帖作用已经不大,本人修改的取消分享,原版包的连接更新为github的最新版本,访问不了github的依旧可以从这下载导入。
蓝奏分流原包:
https://wwbbl.lanzoul.com/iDOJq4cvcvxe
 楼主| Ghang 发表于 2026-5-12 17:01
本帖最后由 Ghang 于 2026-5-12 17:05 编辑

猫抓最新版本2.6.9已经添加了多种超级好用的广告切片绕过办法,本帖作用已经不大,本人修改的取消分享,原版包的连接更新为github的最新版本,访问不了github的依旧可以从这下载导入。
原版包 : https://wwbbl.lanzoul.com/iAIkt3pay57a

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
guoheb + 1 + 1 广告切片绕过办法怎么用?能不能发一下?最好稍微具体一点,谢谢。我用的时 ...
dorseyhu + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| Ghang 发表于 2026-10-21 21:31
wqdcs 发表于 2026-10-21 16:10
广告什么澳门葡京的都是视频吧,我看你鉴定都是JPG图片类的,是不是视频帧也是图片,如何知道是广告呢,

这只是切片一种格式,有的还会显示后缀为webp,都不影响抓取、合并。如何鉴定广告是看链接的。一个视频所有切片的域名、路径都是一样的,基本只有最后带后缀的文件名为几个随机字母,而广告因为是中途插入的别的服务器切片所以长度不一样就像我的示例,还有一些就算视频和广告域名路径一样,因为站长收录时间不一样,可以明显看出来,例如大部分是www.xxxx.com\20240421\xxx,有几个不一样的是www.xxxx.com\20260825\xxx这种只有非常像日期的数字部分不一样其他都一样是因为广告是后面接的推所以加入时间很新,和老早就收录的旧视频有明显差距,如果上面两种都没有那就没办法分辨了。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
wqdcs + 1 + 1 用心讨论,共获提升!

查看全部评分

farislee 发表于 2026-3-17 11:37
😄感觉不错的样子,支持楼主
xuepojie 发表于 2026-3-17 11:53
尽管看不懂,也要谢谢楼主的分享
moneyjin 发表于 2026-3-17 12:02
看着不错,下载试用下
ccshm1977 发表于 2026-3-17 12:10
感谢楼主的。。分享。好东西一定要让大家看到。。
saobee 发表于 2026-3-17 12:43
目前m3u8广告有哪些规律?
就我发现的有2种:
1. 域名不同并且数量较少
2. 重复的ts路径
不知道大家还有没有其它发现?
ktv 发表于 2026-3-17 12:50
多谢分享                    
 楼主| Ghang 发表于 2026-3-17 12:55
saobee 发表于 2026-3-17 12:43
目前m3u8广告有哪些规律?
就我发现的有2种:
1. 域名不同并且数量较少

主要还是小部分明显和其他有差异的,像盗版网站,插入的广告路径会有日期都会很新,而视频的日期就久远的多。
baishibukele 发表于 2026-3-17 13:06
谢谢楼主分享,好用
虾米传说 发表于 2026-3-17 13:25
好东西我很赞同支持一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-10-27 09:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表