Greasy Fork is available in English.
一个基于 JavaScript 的网盘文件下载地址获取工具,支持 百度网盘/阿里云盘/天翼云盘/迅雷云盘/夸克网盘/移动网盘 六大网盘 | 基于【网盘直链下载助手】修改自6.2.7版本 | 开源 - 自用 - 去广 | 改界面 - 添功能 - 修Bug | 不仅能够精简网盘界面 还支持修改网盘界面主题颜色!
补注:
不好意思,这个Bug忘修了,脚本似乎是因为连接不到rpc下载器才报的错,更到最新版,然后试着把rpc地址从localhost换成127.0.0.1并点击测试连接的按钮,显示成功的话应该就不会报错啦
不好意思,这个Bug忘修了,脚本似乎是因为连接不到rpc下载器才报的错,更到最新版,然后试着把rpc地址从localhost换成127.0.0.1并点击测试连接的按钮,显示成功的话应该就不会报错啦
不行啊大佬还是失败😭😭😭下载服务器403和这个有关系吗
不行啊大佬还是失败😭😭😭下载服务器403和这个有关系吗
403的话试试把idm的ua换成netdisk;
再不行就换用rpc下载+mortix,mortix设置里的ua选项选baidu
不行啊大佬还是失败😭😭😭下载服务器403和这个有关系吗
403的话试试把idm的ua换成
netdisk;
再不行就换用rpc下载+mortix,mortix设置里的ua选项选baidu
下载发生错误 22 If HTTP response header was bad or unexpected.
不好意思,这个Bug忘修了,脚本似乎是因为连接不到rpc下载器才报的错,更到最新版,然后试着把rpc地址从localhost换成127.0.0.1并点击测试连接的按钮,显示成功的话应该就不会报错啦
已测试,设置为127.0.0.1以后测试链接能成功,但是还是提示需要安装网盘万能助手,如图:
注:
好,我知道问题出在哪了,这是原版油猴支持的接口有限,安装原作者的辅助插件“网盘万能助手”就行了
这个插件并未公开到扩展商店,但在原作者自己的插件镜像站提供,您安装后应该就可以使用RPC下载了https://www.crxsoso.com/addon/detail/mphijdmblaalbakceeadippfkbgfgaaa
还有另一种方法,也是原作者提供的新方法,就是改为使用篡改猴BETA版,同样可以使用RPC下载
另外我建议您将[使用游小猴服务器]的选项改为使用v2接口,这样网盘接口更新了您可以第一时间得到原作者的更新
额外说一句,“终端类型”一般不需要修改,仅当您使用[aria下载]以及[curl下载]的时候才需要修改
好,我知道问题出在哪了,这是原版油猴支持的接口有限,安装原作者的辅助插件“网盘万能助手”就行了
感谢回复。我这里还想多嘴问一句,原版油猴支持的接口有限,是需要用到什么样的接口才需要安装额外的浏览器扩展/红油猴呢?我自己也试着搜索了红油猴和黑油猴在接口上的区别,但是网上资料很少;我不太能够想象出来什么样的功能需求要用到额外的扩展、额外的接口。 因为更换脚本管理器比较麻烦,而网盘万能助手并非开源,所以在这里我还是觉得问清楚的好。
追加:我阅读了JSON-RPC 2.0 Specification和aria2 RPC文档,我理解RPC功能可以使用http协议,通过标准的GM_xmlhttpRequest
就可以完成与本地或远程RPC服务器的通信。
所以脚本到底是用到了BETA猴/网盘万能助手的什么接口呢?
我自己跟代码了解了,是需要百度的一个名叫BDUSS
的httponly
的cookie,用到了GM_cookie
这个Tampermonkey函数,而此函数还处于experimental阶段、我的黑油猴目前还不支持这个函数。
是否可以添加一个用户自己输入BDUSS的地方呢?这样黑油猴用户也可以用了。
非常感谢您的耐心回复。
以备后来者查阅:
javascript
localStorage['baiduyunPlugin_BDUSS'] = JSON.stringify({ BDUSS: '你刚才复制的BDUSS的值' });
以备后来者查阅:
到网页控制台-应用-Cookie-https://pan.baidu.com-搜索找到名为BDUSS的项目,复制其值备用
到网页控制台-控制台输入以下代码:
javascript
localStorage['baiduyunPlugin_BDUSS'] = JSON.stringify({ BDUSS: '你刚才复制的BDUSS的值' });,敲击回车
换浏览器了,自己回来查阅,留爪XD
更正一下:复制粘贴的代码应该没有上面写的开头处的javascript,应为:
localStorage['baiduyunPlugin_BDUSS'] = JSON.stringify({ BDUSS: '你刚才复制的BDUSS的值' });
另,刚才回去看了眼代码才发现居然还有一个一个一个彩蛋,十分甚至九分欣喜,果然猴某无处不在(喜),前途一片光明啊!
最新版Chrome,提示
需要使用Tampermonkey BETA需要安装“网盘万能助手”概述
这是一个已有反馈的续,因原反馈情绪化严重影响观感+过于古早,故选择新开反馈。
引用原反馈贴的内容
Chrome浏览器最新版,通过测试网站的全部测试,包括您专门提及的文件系统访问接口和基础 CSS/JS 功能都是打勾✅的。
经过您测试的只有百分浏览器和最新版的Edge,但是我没记错的话这两个浏览器都是Chromium内核的浏览器,和Chrome可以说是师出同门,理论上应该不存在这两个浏览器支持而最新版Chrome不支持的web标准特性;作为开发者一般也会将Chrome浏览器作为首要支持浏览器之一。
修改:更新脚本到最新版前提示需要安装Tampermonkey BETA,更新到最新版后改为提示需要安装“网盘万能助手”
已经尝试过的解决方案
附加信息
(图片)详细信息