(改)网盘直链下载助手

一个基于 JavaScript 的网盘文件下载地址获取工具,支持 百度网盘/阿里云盘/天翼云盘/迅雷云盘/夸克网盘/移动网盘 六大网盘 | 基于【网盘直链下载助手】修改自6.2.7版本 | 开源 - 自用 - 去广 | 改界面 - 添功能 - 修Bug | 不仅能够精简网盘界面 还支持修改网盘界面主题颜色!

< Părere la script-ul (改)网盘直链下载助手

Recenzie: Bun, script-ul merge

§
Postat în: 22-04-2024
Editat în: 22-04-2024

最新版Chrome,提示需要使用Tampermonkey BETA需要安装“网盘万能助手”

概述

这是一个已有反馈的续,因原反馈情绪化严重影响观感+过于古早,故选择新开反馈。

引用原反馈贴的内容

  1. ...
  2. 也没有不让用 Tampermonkey
    显示要更换 Tampermonkey Beta 的话一般是浏览器不支持,经过我测试的只有 百分浏览器 和 最新版的Edge,这些浏览器从来都没出现过要更换 Tampermonkey Beta 的提示。
    (找了个测试网站:https://check.retiehe.com/,打开之后确保文件系统访问接口和基础 CSS/JS 功能都是打勾的)

Chrome浏览器最新版,通过测试网站的全部测试,包括您专门提及的文件系统访问接口基础 CSS/JS 功能都是打勾✅的。

经过您测试的只有百分浏览器和最新版的Edge,但是我没记错的话这两个浏览器都是Chromium内核的浏览器,和Chrome可以说是师出同门,理论上应该不存在这两个浏览器支持而最新版Chrome不支持的web标准特性;作为开发者一般也会将Chrome浏览器作为首要支持浏览器之一。


修改:更新脚本到最新版前提示需要安装Tampermonkey BETA,更新到最新版后改为提示需要安装“网盘万能助手”

已经尝试过的解决方案

  • [x] 更新到最新版(1.0.8.6)

附加信息

  • Chrome版本:124.0.6367.62
  • Tampermonkey版本:5.1.0
(图片)详细信息
§
Postat în: 22-04-2024
Editat în: 22-04-2024

补注:

  1. 详细信息-图2中,“点击此处安装”连接到的地址为 https://www.youxiaohou.com/zh-cn/assistant.html
  2. 复现逻辑:点击 RPC下载 按钮,弹出的RPC下载弹窗中并没有直接提示需要安装“网盘万能助手”;点击RPC下载弹窗中的 “将…(文件名)…推送到RPC下载器”或者“发送全部链接”后,出现需要安装“网盘万能助手”的提示
hmjz100Autor
§
Postat în: 23-04-2024

不好意思,这个Bug忘修了,脚本似乎是因为连接不到rpc下载器才报的错,更到最新版,然后试着把rpc地址从localhost换成127.0.0.1并点击测试连接的按钮,显示成功的话应该就不会报错啦

§
Postat în: 26-04-2024

不好意思,这个Bug忘修了,脚本似乎是因为连接不到rpc下载器才报的错,更到最新版,然后试着把rpc地址从localhost换成127.0.0.1并点击测试连接的按钮,显示成功的话应该就不会报错啦

不行啊大佬还是失败😭😭😭下载服务器403和这个有关系吗

hmjz100Autor
§
Postat în: 26-04-2024

不行啊大佬还是失败😭😭😭下载服务器403和这个有关系吗

403的话试试把idm的ua换成netdisk;再不行就换用rpc下载+mortix,mortix设置里的ua选项选baidu

§
Postat în: 26-04-2024

不行啊大佬还是失败😭😭😭下载服务器403和这个有关系吗

403的话试试把idm的ua换成netdisk;再不行就换用rpc下载+mortix,mortix设置里的ua选项选baidu

下载发生错误 22 If HTTP response header was bad or unexpected.

§
Postat în: 27-04-2024
Editat în: 27-04-2024

不好意思,这个Bug忘修了,脚本似乎是因为连接不到rpc下载器才报的错,更到最新版,然后试着把rpc地址从localhost换成127.0.0.1并点击测试连接的按钮,显示成功的话应该就不会报错啦

已测试,设置为127.0.0.1以后测试链接能成功,但是还是提示需要安装网盘万能助手,如图:

注:

  • 修改设置后已经刷新过页面。
  • 您提示我“更到最新版”,但是似乎脚本自从三周前就没有再发过更新了,我现在用的依然是三天前我发反馈时的版本。
  • 以防万一说一下,我这里是MacOS系统,设置里面的“终端类型”之前一直用的是“Microsoft Windows 命令提示符”,刚才改成“Apple MacOS 终端”,还是提示需要安装网盘万能助手(修改设置后已刷新过页面)
hmjz100Autor
§
Postat în: 27-04-2024

好,我知道问题出在哪了,这是原版油猴支持的接口有限,安装原作者的辅助插件“网盘万能助手”就行了
这个插件并未公开到扩展商店,但在原作者自己的插件镜像站提供,您安装后应该就可以使用RPC下载了https://www.crxsoso.com/addon/detail/mphijdmblaalbakceeadippfkbgfgaaa
还有另一种方法,也是原作者提供的新方法,就是改为使用篡改猴BETA版,同样可以使用RPC下载
另外我建议您将[使用游小猴服务器]的选项改为使用v2接口,这样网盘接口更新了您可以第一时间得到原作者的更新

hmjz100Autor
§
Postat în: 27-04-2024

额外说一句,“终端类型”一般不需要修改,仅当您使用[aria下载]以及[curl下载]的时候才需要修改

§
Postat în: 28-04-2024
Editat în: 28-04-2024

好,我知道问题出在哪了,这是原版油猴支持的接口有限,安装原作者的辅助插件“网盘万能助手”就行了

感谢回复。我这里还想多嘴问一句,原版油猴支持的接口有限,是需要用到什么样的接口才需要安装额外的浏览器扩展/红油猴呢?我自己也试着搜索了红油猴和黑油猴在接口上的区别,但是网上资料很少;我不太能够想象出来什么样的功能需求要用到额外的扩展、额外的接口。 因为更换脚本管理器比较麻烦,而网盘万能助手并非开源,所以在这里我还是觉得问清楚的好。


追加:我阅读了JSON-RPC 2.0 Specificationaria2 RPC文档,我理解RPC功能可以使用http协议,通过标准的GM_xmlhttpRequest就可以完成与本地或远程RPC服务器的通信。 所以脚本到底是用到了BETA猴/网盘万能助手的什么接口呢?

§
Postat în: 28-04-2024
Editat în: 28-04-2024

我自己跟代码了解了,是需要百度的一个名叫BDUSShttponly的cookie,用到了GM_cookie这个Tampermonkey函数,而此函数还处于experimental阶段、我的黑油猴目前还不支持这个函数。

是否可以添加一个用户自己输入BDUSS的地方呢?这样黑油猴用户也可以用了。

非常感谢您的耐心回复。

§
Postat în: 28-04-2024

以备后来者查阅:

  1. 网页控制台-应用-Cookie-https://pan.baidu.com-搜索找到名为BDUSS的项目,复制其值备用
  2. 网页控制台-控制台输入以下代码:
    javascript localStorage['baiduyunPlugin_BDUSS'] = JSON.stringify({ BDUSS: '你刚才复制的BDUSS的值' });
    ,敲击回车
§
Postat în: 21-08-2024

以备后来者查阅:

到网页控制台-应用-Cookie-https://pan.baidu.com-搜索找到名为BDUSS的项目,复制其值备用
到网页控制台-控制台输入以下代码:
javascript
localStorage['baiduyunPlugin_BDUSS'] = JSON.stringify({ BDUSS: '你刚才复制的BDUSS的值' });

,敲击回车

换浏览器了,自己回来查阅,留爪XD

§
Postat în: 21-08-2024
Editat în: 21-08-2024

更正一下:复制粘贴的代码应该没有上面写的开头处的javascript,应为:

localStorage['baiduyunPlugin_BDUSS'] = JSON.stringify({ BDUSS: '你刚才复制的BDUSS的值' });
§
Postat în: 21-08-2024
Editat în: 21-08-2024

另,刚才回去看了眼代码才发现居然还有一个一个一个彩蛋,十分甚至九分欣喜,果然猴某HOMO无处不在(喜),前途一片光明啊!

Postează un raspuns

Autentifică-te pentru a posta un răspuns.