V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cbingb666
V2EX  ›  分享发现

🎉 115 网盘用户狂喜!开源神器「115Master」让你的观影体验原地起飞 🚀

  •  3
     
  •   cbingb666 · 9 天前 · 4275 次点击
    📢 各位影迷/剧迷/资源党注意!今天给大家安利一款能让 115 网盘体验脱胎换骨的开源神器——由技术极客打造的「 115Master 」 Tampermonkey 脚本!经过深度体验后我们敢说:这可能是目前最懂影视爱好者的 115 增强方案!👇

    🌟 [五大杀手锏功能] 让你从此告别卡顿和片荒
    ✅ 闪电级播放优化:突破原有限速,拖拽快进响应速度提升 300%,4K 视频拖拉拽也能秒播放
    ✅ 智能字幕猎人:输入「 ABP-159 」自动匹配番号字幕库,再也不用脑补剧情
    ✅ 超沉浸播放界面:集成番号识别/封面墙预览图/Jav 影片信息/播放列表,一条龙打通信息
    ✅ 次世代画质增强:深度改造播放器,无限接近专业视频播放器的播放效果
    ✅ 开发者私房菜:播放列表收藏/剧情生成等黑科技正在路上!

    💻 [安装指南] 秒速上车
    - 1️⃣ 浏览器安装 Tampermonkey 插件( Chrome/Edge/Firefox 都支持)
    - 2️⃣ 访问[GitHub 「 115Master 」]( https://github.com/cbingb666/115master)
    - 3️⃣ 点击「 115master.user.js 」一键安装
    - 👉 小白也能轻松搞定,从此开启新世界大门!

    🔮 [未来已来] 开发路线图剧透
    ▸ 智能剧情打点:AI 自动识别名场面,快速跳转名场景


    (欢迎贡献 idea ,你的需求可能就是下一个版本的核心功能!)

    💡 用户真实反馈:
    「之前快进 10 秒要等 3 秒,现在简直是指哪打哪!」
    「自动匹配字幕拯救了我的日语 N87 水平」
    「这个封面墙功能治好了我的资源整理强迫症」

    ⚠️ 食用小贴士:
    本脚本由技术极客「小作坊」爆肝开发,功能虽猛但建议搭配 115 会员食用更佳。如果出现「真香」症状属于正常反应,记得回 GitHub 点个 Star 支持开发者哦~
    第 1 条附言  ·  9 天前
    早期版本可能 Bug 或兼容性问题较多,欢迎大家反馈,我会尽力来修复它~~~

    我的运行环境:
    浏览器:Chrome 版本 133.0.6943.54 (正式版本) (arm64)
    系统:MacOS 15.2 (24C101)
    115: 会员

    大家反馈问题,麻烦附带自己的运行环境信息,以及控制台打印信息~~


    目前已知问题:
    1. Ultra 原画可能出现部分无法解码,正常情况下会自动降画质播放,如果没有自动切换则手动切换一下
    2. 所有视频无法加载时,则可能是 115 限流验证弹窗导致,请使用 115 默认播放器打开并通过验证后,再使用 115 Master 播放器
    3. 上述问题近期会优先解决
    第 2 条附言  ·  9 天前
    ⚠️⚠️⚠️ 目前由于 User-Agent 的问题,请使用 [ 115 浏览器 ] !!!

    若使用 Chrome ,请使用 [useragent-switcher]( https://webextension.org/listing/useragent-switcher.html ) 修改 User-Agent ,改为:
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 115Browser/27.0.6.3
    第 3 条附言  ·  9 天前
    问题交流反馈:t.me/+f4wPOIsZEGk5OTQx
    78 条回复    2025-02-18 11:09:19 +08:00
    microka
        1
    microka  
       9 天前
    试了下点击视频,先是快速闪过 403 Forbidden 提示页,然后在线播放器提示视频加载失败。
    Google Chrome 133.0.6943.60 (正式版本) ( 64 位)
    cbingb666
        2
    cbingb666  
    OP
       9 天前
    @microka
    闪过 403:是正常现象为了避免跨域问题所以跳转到了 403 的页面,然后加载播放器,后续我看能不能优化减短这个闪烁时间。
    加载失败:尝试切换画质或者其他视频,这是由于部分原画文件格式的解码浏览器不支持,我后续会考虑优化做软解码
    还有其他问题的话也欢迎反馈~~
    1423
        3
    1423  
       9 天前
    UI 在哪? 介绍产品能不能带上截图?
    cbingb666
        4
    cbingb666  
    OP
       9 天前
    @microka 顺便问下,是否是 115 会员,非会员账号我没测试过是否正常
    77158158
        5
    77158158  
       9 天前
    点击播放,显示:
    403
    Forbidden
    nginx/1.14.0

    ,然后视频加载失败,是 BUG 吗,还是浏览器原因吗?
    1423
        6
    1423  
       9 天前
    理解为什么没有截图了..
    microka
        7
    microka  
       9 天前   ❤️ 1
    @cbingb666 是会员,试了几个视频 mkv 、mp4(264 编码)都不行,遇到一些视频还提示排队转码,还是调用外部播放器方案好。
    77158158
        8
    77158158  
       9 天前
    因为大佬这个脚本。以前过期的 115 会员,特意去买了年费会员。目前没有 1 个视频加载成功- -
    microka
        9
    microka  
       9 天前   ❤️ 1
    @77158158 #8 用别的脚本,搭配 cd2 ,可调用外部播放器播放原始文件。
    cbingb666
        10
    cbingb666  
    OP
       9 天前
    @microka 部分编码不支持的,我先采用部分自动切换降为转码画质播放(有一部分无法自动切换,我考虑后续加个智能嗅探编码来解决),后期可能考虑采用 FFmpeg 或 WebCodecs API 来解码不兼容浏览器的 [Ultra 原画] 画质
    cbingb666
        11
    cbingb666  
    OP
       9 天前   ❤️ 1
    @77158158 附带一下 devtools log 信息我看下什么问题,我这边绝大部分是可以加载的
    cbingb666
        12
    cbingb666  
    OP
       9 天前
    @microka 这个方案有个缺点就是 token 容易掉
    cbingb666
        13
    cbingb666  
    OP
       9 天前
    目前如果高频浏览可能会因为 115 验证弹窗导致无法播放,这个问题我暂时没解决,下一版会优先修复这个问题
    77158158
        14
    77158158  
       9 天前
    @cbingb666 期待下一版本啦,点个 Star
    leglo
        15
    leglo  
       9 天前
    一个播放成功的都没有,也不是限流验证弹窗的原因。 浏览器是 edge
    cbingb666
        16
    cbingb666  
    OP
       9 天前
    @leglo 尝试用 Chrome ,目前缩略图功能用了很新的 Api ,可能会导致兼容问题
    leglo
        17
    leglo  
       9 天前   ❤️ 1
    是不是跟用的浏览器有关,
    GET https://dl.115cdn.net/fuckkk/player/... 403 (Forbidden)
    GET https://cdnfhnfile.115.com/... 403 (Forbidden)
    GET https://cpats01.115.com/... 403 (Forbidden)
    GET https://dl.115cdn.net/favicon.ico 403 (Forbidden)
    GET https://cpats01.115.com/...m3u8?u=1754754&se=u,ua&s=209715200&ck= 403 (Forbidden
    cbingb666
        18
    cbingb666  
    OP
       9 天前
    @leglo 你尝试一下用官方的播放器之后,再使用 115 Master 播放试试,可能是 Cookie 的问题
    leglo
        19
    leglo  
       9 天前
    @cbingb666 试过几次了,官方播放器一直正常,打开脚本就不行。刚刚试了一下 chrome ,脚本直接没反应,还在找原因
    cbingb666
        20
    cbingb666  
    OP
       9 天前
    @leglo 我知道了 user-agent 的问题,你先用 115 浏览器试试,我自己的浏览器用插件改了 user-agent
    cbingb666
        21
    cbingb666  
    OP
       9 天前
    @cbingb666 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 115Browser/27.0.6.3
    cbingb666
        22
    cbingb666  
    OP
       9 天前
    @cbingb666
    @leglo
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 115Browser/27.0.6.3
    leglo
        23
    leglo  
       9 天前
    @cbingb666 chrome 下也一样,是不是因为请求的是文件下载链接,但是 115 现在对超过一定大小的视频,限制非 115 官方浏览器获取下载链接的原因,所以控制台看返回信息里有一句
    msg
    :
    "文件大小超出限制,请使用 115 电脑端下载"
    leglo
        24
    leglo  
       9 天前
    @cbingb666 果然是这个原因啊,115 限制非官方浏览器下载
    cbingb666
        25
    cbingb666  
    OP
       9 天前
    @leglo 现在有获取原画用来两种请求,第一个请求“文件大小超出限制,请使用 115 电脑端下载”,会自动切换第二种
    cbingb666
        26
    cbingb666  
    OP
       9 天前
    @leglo 这个是今天加缩略图请求导致的,我会尝试修复它
    cbingb666
        27
    cbingb666  
    OP
       9 天前
    @77158158 你换成 115 浏览器应该就可以了
    Leviathann
        28
    Leviathann  
       9 天前
    直接闪过一个 403 ,然后展示一个 DPlayer 播放器,左下角视频加载失败了
    cbingb666
        29
    cbingb666  
    OP
       9 天前
    @Leviathann 你换成 115 浏览器应该就可以了
    Leviathann
        30
    Leviathann  
       9 天前
    @cbingb666 是在 115 浏览器里用的啊
    Leviathann
        31
    Leviathann  
       9 天前
    看了下 log ,不知为啥没判定为 115 is_115chrome: 0
    Leviathann
        32
    Leviathann  
       9 天前
    应该是版本问题,最新的 115 版本是 35 ,吧 ua 改成你给的 115Browser/27.0.6.3 就行了
    cbingb666
        33
    cbingb666  
    OP
       9 天前
    shinession
        34
    shinession  
       9 天前
    浏览器插件, 有点麻烦吧? 我用 alist 登录了 115 token, 我记得浏览器一登陆 token 就掉了, 这个怎么解决?
    cbingb666
        35
    cbingb666  
    OP
       9 天前
    @shinession 这暂时无解,那怕你使用 cookie 同步工具,也是有掉的可能,我就是因为 alist 会掉 token 才开发了这个插件,但我想如果一定要使用 alist 的话,我想可能得专门魔改下 alist 来解决,alist 检查下请求,起一个页面来唤起扫码页面也许
    qinfengge
        36
    qinfengge  
       9 天前
    可以的,大佬好好搞,有说法
    cbingb666
        37
    cbingb666  
    OP
       9 天前
    @qinfengge 欢迎体验后陆续提交改进 Issue ,Bug 、兼容、新功能 Idea 都可以 ~
    shinession
        38
    shinession  
       9 天前
    @cbingb666 #35 为了避免麻烦, 我用的是手机客户端和 alist, 这两个可以同时登录, 暂时没办法用浏览器
    itianjing
        39
    itianjing  
       9 天前   ❤️ 1
    话说 115 里面的视频有没有办法预览啊,只有一个视频格式图标
    cbingb666
        40
    cbingb666  
    OP
       9 天前
    @itianjing 你这个 idea 不错,我会考虑后续版本加个“视频列表根据番号拉取第三方封面”的功能,但拉取的性能也许比较糟糕,除非我弄个后端服务给大伙缓存图片索引 🤔
    cbingb666
        41
    cbingb666  
    OP
       9 天前
    @shinession 也许可以逆向下 115 是如何检测这个标识,我在 Tempermonkey 脚本下来魔改他网页的逻辑
    shoudeliao
        42
    shoudeliao  
       9 天前   ❤️ 1
    大佬请问一下可以批量重命名吗?之前有一个 115rename 的脚本,但是好久不更新不能用了
    cbingb666
        43
    cbingb666  
    OP
       9 天前
    后续版本可以加上
    cbingb666
        44
    cbingb666  
    OP
       9 天前
    @shoudeliao 后续版本可以加上
    77158158
        45
    77158158  
       9 天前   ❤️ 1
    @cbingb666 使用其他浏览器,请使用 User-Agent Switcher and Manager 插件,修改 User-Agent 为 115 浏览器。
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 115Browser/27.0.6.3

    按这个步骤,确实成功了,超级棒
    TashinV
        46
    TashinV  
       9 天前 via iPhone
    Safari 配合 tampermonkey 能用么?
    cbingb666
        47
    cbingb666  
    OP
       9 天前
    @TashinV 还未试过 Safari ,你可以尝试用插件修改 User-Agent ,再使用
    EricYuan1
        48
    EricYuan1  
       9 天前 via iPhone
    有没有阿里云盘配小白云盘在电视上看的那种
    zhouquanbest
        49
    zhouquanbest  
       9 天前

    目前是用 alist 把 115 挂到 emby 上食用

    另外好奇字幕获取是用什么做的?
    pvnk1u
        50
    pvnk1u  
       9 天前
    @zhouquanbest 翻了下代码是自动从 https://subtitlecat.com/ 这个网站查找匹配的
    cbingb666
        51
    cbingb666  
    OP
       9 天前
    @pvnk1u 🤫🤫🤫 不要外传,不然就没得用了
    zhouquanbest
        52
    zhouquanbest  
       9 天前 via Android
    @pvnk1u 666
    nocmt
        53
    nocmt  
       8 天前
    建议做个 pikpak 的
    porrt8
        54
    porrt8  
       8 天前   ❤️ 1
    试了一下,效果不错,用 115 浏览器基本没遇到啥问题,大佬牛逼
    cbingb666
        55
    cbingb666  
    OP
       8 天前
    @nocmt 暂时不考虑,因为我没用过 pikpak
    neptuno
        56
    neptuno  
       8 天前
    是我的操作有问题吗,播放视频会跳转到 115vod 域名,这个域名下,脚本不生效的
    neptuno
        57
    neptuno  
       8 天前
    开了开发者模式,刷新了几次可以了。不过用 115 浏览器也要改 ua 。
    cbingb666
        58
    cbingb666  
    OP
       8 天前
    @neptuno 正常应该是跳转到 dl.115cdn.net 才对,你是直接点播放(正确的)还是点 115 播放?
    cbingb666
        59
    cbingb666  
    OP
       8 天前
    @neptuno 115 浏览器正常应该不用改 ua ,原本 ua 是多少?
    neptuno
        60
    neptuno  
       8 天前
    @cbingb666 #59 跳转的问题,应该是没脚本没生效,后面生效了就正常了。原来的 ua 是:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 115Browser/35.3.0.2
    cbingb666
        61
    cbingb666  
    OP
       8 天前
    @neptuno 目前发现最新的 115 浏览器: 35.3.0.2 确实需要修改 ua
    wangmn
        62
    wangmn  
       8 天前   ❤️ 1
    @cbingb666 115 限制三个端的 所以才会掉 token ,我用 zfb 扫码登陆 没有新的端登陆 可以一直不掉,稳定好几个月了
    fotouchguy
        63
    fotouchguy  
       8 天前
    Mac 的 Arc 浏览器使用正常,感觉 115 进化了😂,字幕加载丝滑,不用刻意去找带字幕的资源了。
    能不能增加一个批量改名功能啊,之前的改名插件只能手动一个个改
    cbingb666
        64
    cbingb666  
    OP
       8 天前
    @fotouchguy 如果是规则改名,其实 115 现在内置了
    fotouchguy
        65
    fotouchguy  
       7 天前
    @cbingb666 没发现啊,官方功能吗?现在只有一个油猴改名脚本
    cbingb666
        66
    cbingb666  
    OP
       7 天前
    @fotouchguy 多选点击重命名就有
    fotouchguy
        67
    fotouchguy  
       7 天前
    @cbingb666 看到了,我指的是可以根据番号自动抓取片名来重命名
    cbingb666
        68
    cbingb666  
    OP
       7 天前
    @fotouchguy 可以具体功能到 tg 交流或者直接提交 Issue
    fotouchguy
        69
    fotouchguy  
       7 天前
    mrbendan8023
        70
    mrbendan8023  
       6 天前   ❤️ 1
    从好几个论坛看到这个消息了,终于找到来源了,虽然不用 115 ,但是还是说一句大佬 NB !!!
    mrbendan8023
        71
    mrbendan8023  
       5 天前
    刚刚去试了下,一定要会员才可以是吗?非会员 其他都设置成功了 但是看不了
    cbingb666
        72
    cbingb666  
    OP
       5 天前
    @mrbendan8023 没考虑非会员的异常处理,目前非会员用这个脚本也没啥意义
    DrakezZ
        73
    DrakezZ  
       5 天前
    Tampermonkey 没生效 换了暴力猴就行了 奇怪
    lucacham
        74
    lucacham  
       5 天前
    115 重度用户晚上试试
    lucacham
        75
    lucacham  
       4 天前
    为什么 chrome 无法启动脚本
    cbingb666
        76
    cbingb666  
    OP
       4 天前
    @lucacham 认真看一下安装说明
    lucacham
        77
    lucacham  
       4 天前
    @cbingb666 #76 弄好了。目前点开视频都会先出现一个报错页面才会播放;然后没按一次快进左下角会弹出快进 XX 秒,连续按会一直弹出 快进 XX 秒,我觉得有点影响观看体验
    cbingb666
        78
    cbingb666  
    OP
       4 天前 via iPhone
    @lucacham 报错就是 user agent 没配
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2959 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:48 · PVG 16:48 · LAX 00:48 · JFK 03:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.