[教程] 油猴插件的安装与秒传脚本(已失效)

观前提示3(2023年8月26日):

由于BD本次禁用了秒传脚本的GET方式获取文件,只能通过POST方式,但是参数未知。于是目前所有的秒传脚本都已失效,就事实而言应该不会有第二个天降巨佬整出来一个全新的秒传了。

于是这贴也就没用了,之后的文件均只提供OD盘,后期如果成本允许会考虑增加MEGA盘等其他风险不是那么大的网盘。


观前提示2(2023年6月15日):

1、 mengzonefire 大佬已宣布永久停止维护秒传脚本,请不要轻信任何所谓 复活版、最新版 等脚本,以及冒名 “mengzonefire” 大佬新发布的脚本。这些脚本都是都是直接Ctrl+V的 mengzonefire 大佬的2.4.5老版本秒传脚本。

2、mengzonefire 大佬的脚本2.4.5版本当前仍然是可以正常保存长链接的,因为使用的是另一个接口。

3、由于短链接使用的接口被官方关闭,短链接已彻底失效,请注意,任何尝试都没有意义,除非你愿意去猜解这个文件的头256K的MD5,但是,你要考研吗。


观前提示:

当前不建议使用油叉(Greasy Fork)上的任何与BD网盘相关的脚本,包括但不限于 秒传生成、加速、下载助手、直链 等,或拥有类似功能的脚本,它们之中部分会偷偷上传你的Cookie以供其他人使用。

如果你希望使用它们,则最好有能够鉴别脚本的恶意行为的能力。


一些当前可用的脚本

以下信息都来自北+,为了信息完整这里就不进行搬运了,总之请各位自行注意阅读以及注意各类注意事项。

由 遠坂凛 大佬修复了mengzonefire版的脚本,支持长链生成和保存。

https://www.north-plus.net/read.php?tid-1843415.html

由 極彩花夢 大佬制作的另一个秒传脚本。

https://www.north-plus.net/read.php?tid-1841982.html

还有大佬整理了各种秒传可用方式。

https://www.north-plus.net/read.php?tid-1834635.html


油猴脚本安装教程

下载并解压出脚本的js文件之后,以下是使用教程

一、使用秒传,首先要为浏览器安装油猴插件(篡改猴)。

官网:https://www.tampermonkey.net/

支持各种主流浏览器,且建议只使用主流浏览器。

二、脚本导入

首先进入油猴的控制面板,然后如图。

CatACG

三、脚本使用

进入到BD网盘的页面后,使用方式和之前的秒传脚本一致,具体使用可以阅读 度盘秒传脚本的相关文档


问题排除

以下是一些BD网盘服务器会返回的报错信息,也会显示在秒传插件中,和解决方法参考。

1、请关闭广告屏蔽类插件,以及关闭或删除其他任何同类脚本和插件,以及重新登录。

2、并不建议使用网页方式生成链接,而是使用本地工具生成,BD的接口访问频率过高大概率会出现#996和#403报错,且不确认对文件有效性是否存在额外影响。其中#403报错一般24小时后会自动解除,#996报错如果是初次使用就报错,请检查浏览器中的其他插件,一般是IDM之类工具加载在浏览器中的插件不兼容导致的。

3、报错#1919表示文件已被和谐,但不能作为文件失效的依据,一些使用了第三方客户端通过接口方式上传的文件,这种方式上传的文件无法被提取,也会#1919报错。

4、报错#-6,登录token失效,尝试重新登录,仍然报错表示你的账号已被标记为敏感账号,没救。

5、报错#-7,一般是编码问题导致的,检查秒传以及token的格式和完整性。

6、报错#-8,保存文件路径错误,或存在同名文件。

7、报错#20/#-10,网盘容量已满。

8、报错#404,一般是秒传没生效,使用秒传需要在任意账号保存至少一份文件,秒传才会生效,新上传的文件一般等待10-30分钟后会生效。

9、报错#114,一般是秒传链接错误,验证失败导致的。

10、报错#400/#31190,参考第2条。

11、报错#31039,参考第4条,以及使用国内的IP访问。

12、保存时一切正常,下载时提示下载失败1252017(您下载的内容中包含违规信息),一般没救,极少数可以尝试在线解压出文件,总之一般没救。


一些其他的事项

因为BD网盘现在已经封了create接口(全局返回50004错误,理论上是没救了),这个接口对应的秒传格式是短链格式(即所谓简化码),格式为 MD5#大小#文件名

于是,当前使用短链的脚本整齐划一的全寄,且没有任何抢救措施,可以生成但无法提取文件,各位大可不必做无用功了。

当前尚且可用的长链格式(即所谓标准码 & 梦姬标准码),格式为 MD5#文件头256KB切片MD5#大小#文件名 ,由于其中第二个参数是没办法从BD服务器直接获取的,上述脚本中当前可用的长链生成方式仍然存在挂的可能性,但是标准码可以本地计算生成,总体上讲问题不算特别大。

至于提取文件长期来看被封死的可能性不大,毕竟BD网盘的文件校验方式完全基于MD5,作为一个运行了快十年的服务,存储了无法计数的文件,基本上也不太可能彻底迁移它的底层算法。

顺便,双重压缩仍然是有效的规避和谐的方式,除了对文件下载一方不是很友好。

本地的标准码生成工具:https://github.com/jixunmoe/mfcDuDownloadCodeGenerator

一个双重压缩的工具:https://github.com/mengzonefire/auto_double_zip

总之能用一天算一天吧。

THE END
摸鱼大师「 绅士、夜行、守序邪恶 」