115优化大师 by:zxf10608
适用运行环境:PC端+Tampermonkey稳定版插件+基于chromium内核的浏览器(推荐百分浏览器),其他环境下使用,不保证其兼容性。
特别提醒:115浏览器经测试与脚本兼容性较差,不推荐使用。
酝酿许久的原创黑科技,主要用于优化115网盘使用体验,包含以下四大功能
1、文件管理: 支持任意文件一键快捷下载、批量下载、生成播放列表等。
2、离线升级: 无需打开网盘页面,在任意网页一键将磁力链接、电驴ed2k、迅雷链接、ftp等资源离线下载到115网盘,也可批量离线下载。智能判断离线结果,视频支持自动播放。
3、播放优化: 推荐使用“Dplayer”在线播放器,可实现跳过片头片尾、画中画、云端记忆播放及切换清晰度等功能。也可调用“Potplayer”本地播放器。
4、其他: 隐藏二维码登录、隐藏115网盘页面的侧边栏、网盘顶部增加链接任务按钮等。
关于播放器调用说明
- 默认播放器:在“设置”中选择
- 单击文件名:默认播放器
- 双击除文件名外:官方HTML5
- 单击“Dp播放”:Dplayer
- 单击“Pot播放”:Potplayer
- 非115页面:默认播放器
关于链接的离线结果背景色定义
- 任务添加成功或已存在:蓝色
- 任务添加失败:紫色
- 离线下载完成:绿色
- 离线下载中或下载失败:橙色
特别说明:关于//@include * 问题
由于“一键离线下载”功能可在任意网页生效,快速把磁力链接等资源离线到115网盘。这些网页是未知的,所以用通配符“*”。介意者可改为// @include http*://*.115.com/* ,但同时“一键离线下载”功能将不可用!
设置界面
功能列表
文件管理
- 启用文件快捷下载
- 启用文件批量下载
- 5个内直接下载
- 下载后显示校验码
- 启用https下载协议
- 启用文件批量提取
- 提取模式:复制/移动
- 提取类型:全部/仅文件/视频等
离线升级
- 启用一键离线下载
- 任务添加后显示离线下载结果
- 离线后自动打开链接任务列表
- 离线成功后开启视频搜索
- 显示视频搜索结果
- 搜到视频自动播放
- 启用下载地址模糊匹配
- 自定义离线下载文件夹
播放优化
- 默认播放器:Dplayer/官方HTML5/本地播放/苹果IINA/其他
- 默认播放清晰度:原码/最高/次高/最低
- 跳过片头秒数
- 跳过片尾秒数
- 开启云端记忆播放
- 启用生成播放列表
- 播放器跟随页面变化
- 自定义本地播放接口
- 官方HTML5自动网页全屏
其他设置
- 隐藏二维码登录
- 隐藏115组织登录
- 显示上次登录时间
- 隐藏网盘侧边栏
- 网盘顶部增加星标按钮
- 网盘顶部增加链接任务按钮
- 更新后弹出更新日志
- 通知弹出位置:左上/右上/中上/全铺
- 数据请求UA标识
功能过多,无法一一解释,请自行探索。
特别提醒:请务必把Tampermonkey更新至v4.13稳定版,否则离线下载可能无法正常使用!
注意事项
1、显示离线下载结果有10s延时,用于服务器响应时间。
2、“播放优化”除第一、第二项外,其他仅在启用Dplayer时有效。
3、播放界面右键可显示更多菜单,谨慎使用“删除”操作。
4、开启云端记忆播放,播放记录将自动上传至云端(115服务器),下次播放自动恢复上一次进度。
5、播放器跟随页面变化,即页面后台则暂停,页面前台则播放,支持Dplayer和官方HTML5。
6、离线下载和在线播放视频功能必须开通115网盘VIP会员才可正常使用。
7、为避免通知弹窗过多,最多只显示3个视频搜索结果,更多请自行到115查看。
8、“开启下载地址模糊匹配”后,能根据哈希值或纯文本模糊匹配磁力链接和迅雷专用链,如在磁力搜索引擎、资源网等有奇效,但在某些网页有一定几率误识别,请谨慎开启。
9、借鉴了whbb的“115lixian”、f1ne404的“[115.com]Local Player”等作品的优秀思路,感谢原作者。
PS:更多功能正在开发中,敬请期待。个人业余之作,欢迎建议反馈。
更新日志
2.0 2020年8月9日 已内测近2月,原创首发。
2.1 2020年8月10日 优化离线后视频搜索规则,提高识别率。
2.2.2 2020年8月14日 1、新增单击视频文件名也可播放。2、修复“缩略图”模式无法播放问题。
2.3 2020年8月16日 新增可选“默认播放清晰度:最高/次高/最低”功能。
2.4 2020年8月20日 1、Dplayer打开后实现自动聚焦。2、优化离线结果反馈。3、为避免误操作(即无意的连续点击),同一按钮5s内只允许点击一次,多点无效。4、修复其他bug
2.5 2020年8月24日 1、新增快捷打开“验证账号”弹窗(浏览器需允许弹出式窗口)。2、官方播放器改为默认HTML5,双击除文件名外可调用。3、增加等待转码进度显示。4、右键删除操作增加二次确认。
2.6 2020年8月30日 1、优化通知弹窗显示等。2、官方HTML5增加开启“画中画”按钮 3、新增“下载后显示文件哈希值”、“播放器跟随页面变化(后台则暂停,前台则播放)”2个功能,默认关闭,请到“设置”中开启。
3.0 2020年9月5日 全新升级,众多新增与优化!
1、新增“通知弹出位置”设置,可选左上/右上/中上/全铺;
2、Dplayer右键新增“设置星标”、“取消星标”功能;
3、优化离线结果显示,支持播放、下载、删除、查看操作;
4、未搜到视频时,新增“5秒后自动重试”功能(仅一次);
5、优化播放器调用规则。
3.1 2020年9月22日 1、优化磁力链接识别规则,新增哈希值模糊匹配,支持32位磁力(如动漫花园);2、鼠标悬浮115离线下载图标时,显示被识别的下载地址;3、增大弹窗通知的宽度和字体显示。
3.2 2020年10月3日 1、升级Dplayer解码库,改善解码性能;
2、支持解析迅雷专用链(thunder://...),方便离线下载;
3、新增右键115离线下载图标,可复制下载地址;
4、优化下载地址识别规则;
5、新增“启用下载地址模糊匹配”选项,默认关闭。开启后能根据哈希值或纯文本模糊匹配磁力链接和迅雷专用链,如在磁力搜索引擎、资源网等有奇效。但在某些网页有一定几率误识别,请根据个人浏览习惯自行选择是否开启。
3.3 2020年10月11日 1、优化下载地址匹配规则,提高识别率。
2、Dplayer增加清晰度可切换标识:清晰度字样显绿色。
3、适配“片库”(pianku),实现自动捕获磁力链接。
4、新增“网盘顶部增加星标按钮”选项,点击快速打开星标列表。
3.4 2020年10月18日 1、新增“更新后弹出更新日志”选项,默认关闭;
2、优化模糊匹配规则,提高识别率;
3、Dplayer的“开启画中画”选项,移至播放器右下角;
4、优化播放进度保存规则,剩余播放时间少于120秒的将被自动删除。
4.0 2020年10月24日 全新简化升级版!
1、移除“升级帐号登录”选项(原因:官方已开放账号登录,且该部分逻辑复杂、兼容性差,影响部分网页正常浏览);
2、基于第1条,删减15%代码,大幅提高兼容性和运行速度;
3、“登录有效期”选项更改为“显示上次登录时间”;
4、“转码进度”通知增加“加速转码”按钮,点击可加速转码进度。
4.1 2020年11月1日 1、离线通知和Dplayer右键新增“重命名”选项,点击可更改该视频的文件名;2、修复登录二维码有时无法显示问题;3、优化逻辑,修复已知bug。
4.2 2020年11月7日 1、“离线升级”新增“自定义离线下载文件夹”,开启后,点击“设置文件夹”可指定离线下载数据保存到任意文件夹;
2、Dplayer新增“开启云端记忆播放”选项,默认开启。播放记录将自动上传至云端(115服务器),与官方播放器共用数据。原本地播放记录将自动上传,此后只在云端存储播放记录;
3、优化删除操作,避免误删整个“云下载”(离线默认文件夹);
4、“其他设置”新增“网盘顶部增加链接任务按钮”选项,默认开启;
5、优化离线下载结果分析规则。
4.3 2020年11月15日
1、新增支持“批量离线下载”功能,页面可离线链接多于3条时,将在最后一个链接后显示“批量离线下载”图标,右键该图标可全选、反选、复制所选。仅第一个任务开启视频搜索,其它任务离线结果请观察其背景色变化或到115查看;
2、新增离线结果同步展示该链接背景色,需开启“任务添加后显示离线下载结果”。定义:任务添加成功或已存在:蓝色,任务添加失败:紫色,离线下载完成:绿色,离线下载中或下载失败:橙色;
3、默认播放器新增“苹果IINA”选项(苹果电脑专用播放器);
4、优化下载地址扫描,增加防重复识别机制;
5、优化记忆播放;
6、优化逻辑,修复已知bug。
4.4 2020年11月22日 1、“默认播放器”新增“其他”选项,选中后,点击播放时,将自动复制播放地址,可用任意播放器打开该地址播放;
2、“默认播放清晰度“新增“原码”选项,需到“设置”中自行开启,感谢@uhuh jhuukh网友的启发。“原码”播放可实现音轨切换等高级功能,目前仅Potplayer等本地播放器支持,Dplayer暂不支持;
3、优化“批量离线下载”功能。
4.5 2020年11月28日 1、优化播放逻辑,未转码视频可直接点击“原码播放”;2、优化弹窗显示;3、修复已知bug。
4.5.3 2020年12月2日 1、修复Edga等浏览器下Dplayer播放器布局异常问题;2、新功能预告:“文件批量下载”、“生成播放列表”。
4.7 2020年12月6日 1、新增“文件批量下载”、“生成播放列表”等功能;
2、优化快捷下载,突破大文件下载限制,同时增加右键和顶部导航栏操作;
3、更新官方HTML5播放域名;
4、设置菜单改版,“登录管理”改为“下载增强”;
5、修复其他bug。
4.9 2020年12月12日 1、批量下载增加“下载后保存校验码”选项(用记事本打开);
2、优化快捷下载,支持文件夹下载(仅遍历一级目录);
3、由于接口被封,原码播放和大文件下载均已失效,因此暂时移除原码播放功能;
4、设置菜单“下载增强”模块改为“文件管理”。新增文件“批量提取”功能,用于快速复制/移动多个文件夹的子文件;
5、优化“生成播放列表”功能,现为m3u8转码地址,选中多个视频时,清晰度由设置中“默认播放清晰度”而定;
6、“播放列表”增加“多清晰度”功能,选中一个视频时,可生成“单个视频,多个清晰度”播放列表。
5.0 2020年12月20日 1、播放列表文件类型改为兼容性更好的M3U格式(.m3u),播放器需手动关联;
2、修复Dplayer右键“下载视频”选项失效问题;
3、数据请求和播放列表增加115UA标识;
4、播放列表文件名同步视频文件名;
5、设置中“默认播放器”的“Potplayer”改为“本地播放”;
6、新增“自定义本地播放接口”设置,默认值(potplayer://)为Potplayer播放器调用接口,可根据实际情况更改为其他第三方本地播放器接口,需自行注册关联协议;
7、新增“数据请求UA标识”功能,可自定义UA。
5.1 2021年1月1日 1、优化数据请求参数伪装;
2、其他细节优化;
3、今后更新频率约为一月一更。
5.2 2021年3月8日 1、新增“官方HTML5自动网页全屏”选项,默认开启,可自行到设置中关闭;2、优化DPlayer,增加跨域播放提醒。
5.2.5 2021年4月6日 1、DPlayer增加备用播放网址,解决部分视频跨域问题;2、升级部分依赖库版本;3、其他细节优化。
5.3 2021年4月6日 1、修复DPlayer备用播放网址“播放器跟随页面变化”功能无效问题;2、其他细节优化。
5.4 2021年5月30日 1、修复"片库"二级页面磁力识别;
2、优化下载地址识别率;
3、特别提醒:请务必把Tampermonkey更新至v4.13稳定版,否则离线下载可能无法正常使用!