AI prompts
base on 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,自用,去推广,无需输入“暗号”即可使用,甚至比原版还要好用! 
<p align="center">
<img alt="GreasyFork Version" src="https://img.shields.io/badge/dynamic/json?label=%e7%89%88%e6%9c%ac&url=https%3A%2F%2Fgreasyfork.org%2Fscripts%2F449291.json&query=version&logo=greasyfork&logoColor=white&labelColor=%23670000&color=%23574AB8&style=for-the-badge&cacheSeconds=10">
<img alt="GreasyFork Good Rings" src="https://img.shields.io/badge/dynamic/json?label=%e5%a5%bd%e8%af%84&url=https%3A%2F%2Fgreasyfork.org%2Fscripts%2F449291.json&query=good_ratings&logo=greasyfork&logoColor=white&labelColor=%23670000&color=gold&style=for-the-badge&cacheSeconds=10">
<img alt="Github Stargazers" src="https://img.shields.io/github/stars/hmjz100/Online-disk-direct-link-download-assistant?label=%e6%98%9f%e6%a0%87&logo=github&logoColor=white&labelColor=black&color=gold&style=for-the-badge&cacheSeconds=10">
<img alt="GreasyFork Daily Install" src="https://img.shields.io/badge/dynamic/json?label=%e6%97%a5%e8%a3%85&url=https%3A%2F%2Fgreasyfork.org%2Fscripts%2F449291.json&query=daily_installs&logo=greasyfork&logoColor=white&labelColor=%23670000&color=blue&style=for-the-badge&cacheSeconds=10">
<img alt="GreasyFork Total Install" src="https://img.shields.io/badge/dynamic/json?label=%e6%80%bb%e8%a3%85&url=https%3A%2F%2Fgreasyfork.org%2Fscripts%2F449291.json&query=total_installs&logo=greasyfork&logoColor=white&labelColor=%23670000&color=blue&style=for-the-badge&cacheSeconds=10">
<img alt="Github Forks" src="https://img.shields.io/github/forks/hmjz100/Online-disk-direct-link-download-assistant?label=%e5%a4%8d%e5%88%bb&logo=github&logoColor=white&labelColor=black&color=grey&style=for-the-badge&cacheSeconds=10">
<br/>
<img alt="Github Licence" src="https://img.shields.io/github/license/hmjz100/Online-disk-direct-link-download-assistant?label=%e8%ae%b8%e5%8f%af&logo=github&logoColor=white&labelColor=black&color=grey&style=for-the-badge&cacheSeconds=10">
<img alt="GreasyFork Licence" src="https://img.shields.io/greasyfork/l/449291?label=%e8%ae%b8%e5%8f%af&logo=greasyfork&logoColor=white&labelColor=%23670000&color=grey&style=for-the-badge&cacheSeconds=10">
<br/>
<img alt="Starchart" src="https://starchart.cc/hmjz100/Online-disk-direct-link-download-assistant.svg?variant=adaptive&line=%23574ab8">
</p>
<p align="center">
不仅能够精简网盘界面,还支持美化网盘界面主题色
</p>
## 安装
- LinkSwift
https://github.moeyy.xyz/https://github.com/hmjz100/LinkSwift/raw/main/%EF%BC%88%E6%94%B9%EF%BC%89%E7%BD%91%E7%9B%98%E7%9B%B4%E9%93%BE%E4%B8%8B%E8%BD%BD%E5%8A%A9%E6%89%8B.user.js
- (改)百度网盘会员青春版
https://github.moeyy.xyz/https://github.com/hmjz100/LinkSwift/raw/main/%EF%BC%88%E6%94%B9%EF%BC%89%E7%99%BE%E5%BA%A6%E7%BD%91%E7%9B%98%E4%BC%9A%E5%91%98%E9%9D%92%E6%98%A5%E7%89%88.user.js
## 说明
基于[【网盘直链下载助手】](https://www.baiduyun.wiki/install.html)修改
- 原作者:[油小猴](https://www.youxiaohou.com/)
- 原仓库:[https://github.com/syhyz1990/baiduyun](https://github.com/syhyz1990/baiduyun)
- 本脚本发布至 GreasyFork:[https://greasyfork.org/scripts/449291](https://greasyfork.org/scripts/449291)
- 还有脚本猫:[https://scriptcat.org/script-show-page/1604](https://scriptcat.org/script-show-page/1604)
## 简介
支持百度阿里天翼迅雷夸克移动六大网盘,相比较原脚本,增加了更多功能~





#### 卑微的小标题
这个脚本只有一个人在修改\~如果喜欢的话还请留个 Star 哦\~
- 如有bug等问题请在这发[议题反馈](https://github.com/hmjz100/Online-disk-direct-link-download-assistant/issues)
## 版本号
V. 1.0.9.7(改自 6.2.7 版本)
本脚本目前仅在 Github 与 GreasyFork 还有 脚本猫 发布,如果您是在其他渠道获取到本脚本的,请不要安装。
## 更新日志
| 版本号 | 创建日期 | 更新日志 |
| -------- | -------- | -------- |
| 1.0.9.7 | 2025年02月13日 | 1、修复移动云盘下载错误;<br/>2、优化代码,更好的错误识别;<br/>3、去除了游小猴云服务。 |
| 1.0.9.6 | 2024年10月28日 | 1、支持在百度网盘中选择文件夹下载;<br/>2、优化部分提示。 |
| 1.0.9.5 | 2024年10月14日 | 1、修复因代码逻辑错误而无法获取链接的 Bug。 |
| 1.0.9.4 | 2024年10月09日 | 1、修复因百度网盘 AccessToken 过期导致无法获取链接的 Bug。 |
| 1.0.9.3 | 2024年08月10日 | 1、若网盘不支持在分享中下载,将仅显示保存网盘按钮;<br/>2、优化下载界面,支持选择 Iframe 或 Blob 的方式来下载文件,增加按钮的提示文本;<br/>3、优化 CSS 样式,统一了 SweetAlert2 按钮样式,同时适配了 Dark Reader 插件,界面更协调;<br/>4、支持修改油小猴网站主题色;<br/>5、原有主题相关设置现已移动至助手美化页面中。 |
| 1.0.9.2 | 2024年08月04日 | 1、修复使用API下载时有可能会导致IDM无限弹窗的Bug。 |
| 1.0.9.1 | 2024年07月30日 | 1、修复在百度网盘旧版下脚本无法删除元素的Bug。 |
| 1.0.9 | 2024年07月29日 | 1、跟进官方V6.2.7,修复因无法进行百度授权而导致获取直链报错 9019 的 Bug。 |
| 1.0.8.9 | 2024年07月22日 | 1、跟进官方V6.2.3,优化保存到网盘提示,修复阿里云盘、移动云盘失效的问题;<br/>2、优化修改网盘主题的代码,减少对页面的破坏。 |
| 1.0.8.8 | 2024年05月09日 | 1、修复下载菜单字体过小的Bug。|
| 1.0.8.7 | 2024年05月06日 | 1、修复在阿里云盘分享页面下点击“未点亮”按钮时没有任何反应的Bug;<br>2、更新并优化网盘界面精简规则;<br/>3、支持更换 百度网盘、阿里云盘、迅雷云盘、夸克网盘、移动云盘 界面的主题颜色。 |
| 1.0.8.6 | 2024年04月08日 | 1、新增移动云盘会员中心页面,可在网盘中点击“会员中心”按钮查看(但无法使用第三方支付)。 |
| 1.0.8.5 | 2024年04月07日 | 1、跟进官方V6.1.6,修复迅雷网盘分享页面无法选中文件,修复移动云盘无法判断页面。 |
| 1.0.8.4 | 2024年04月07日 | 1、修复因重复绑定按钮而导致命令重复执行的Bug;<br>2、优化调试信息界面排版;<br>3、移除对百度网盘手机网页版的支持。 |
| 1.0.8.3 | 2024年02月11日 | 1、适配阿里云盘新域名alipan.com。 |
| 1.0.8.2 | 2023年11月29日 | 1、更换新图标。 |
| 1.0.8.1 | 2023年11月25日 | 1、修复因重复绑定按钮而导致RPC下载会发送多条下载请求的Bug;<br>2、选择不使用油小猴服务器时,“用ghproxy连接Github仓库”更换为“用jsdelivr连接Github仓库”;<br>3、跟进官方V6.1.4版本,修复移动网盘无法获取链接,支持阿里云盘新域名alipan.com。 |
| 1.0.8 | 2023年11月05日 | 1、修复迅雷网盘勾选文件后仍提示未勾选。 |
| 1.0.7.9 | 2023年11月05日 | 1、更新精简网盘元素匹配规则,防止因通知横条而导致不能点到“API下载”以下的按钮。 |
| 1.0.7.8 | 2023年09月10日 | 1、跟进官方V6.1.2,加入V2接口;<br>2、修复百度网盘下载时因为获取不到accessToken而一直转圈。 |
| 1.0.7.7 | 2023年09月03日 | 1、修复百度网盘的按钮会因为主题不同而被改变颜色的Bug;<br>2、更新夸克网盘按钮与界面。 |
| 1.0.7.6 | 2023年09月01日 | 1、修复“注入”功能;<br>2、黑暗模式支持随设置热切换。 |
| 1.0.7.5 | 2023年08月31日 | 1、修复阿里云盘下载逻辑;<br>2、精简代码;<br>3、支持深色模式;<br>4、修改部分提示文本;<br>5、修改部分CSS;<br>6、设置可测试RPC连接。 |
| 1.0.7.4 | 2023年08月27日 | 1、优化下载逻辑;<br>2、修复阿里云盘无法使用API下载。 |
| 1.0.7.3 | 2023年08月24日 | 1、如果出现网络请求错误时支持自动重新请求;<br>2、可选择是否使用油小猴服务器。 |
| 1.0.7.2 | 2023年07月29日 | 1、修复使用RPC下载时会重复发送链接的Bug。 |
| 1.0.7.1 | 2023年07月27日 | 1、\[实验功能,不影响正常使用\]支持百度网盘手机网页版,勾选文件后可在顶栏找到“下载助手”按钮。 |
| 1.0.7 | 2023年07月26日 | 1、重构夸克网盘、阿里云盘按钮。 |
| 1.0.6.9 | 2023年07月25日 | 1、下载窗口加入关闭按钮。 |
| 1.0.6.8 | 2023年07月24日 | 1、修复夸克网盘按钮错位。 |
| 1.0.6.7 | 2023年07月24日 | 1、将百度网盘界面修改为主题色,可在设置选择是否修改;<br>2、增加主题色名称,更改部分内容颜色;<br>3、移动云盘API下载支持批量复制;<br>4、优化控制台输出结果;<br>5、百度网盘API下载不使用IDM时可以显示剩余时间;<br>6、“取消点亮按钮”按钮的位置现已移动到设置页面。<br>7、homo特有的彩蛋又回来力(喜)。 |
| 1.0.6.6 | 2023年06月07日 | 1、修复暗号错误。 |
| 1.0.6.5 | 2023年06月04日 | 1、修复即使输入正确暗号也不能成功点亮按钮的服务器错误。 |
| 1.0.6.4 | 2023年06月02日 | 1、跟进官方V6.1.1版本,修复阿里云盘获取下载链接时的问题。 |
| 1.0.6.3 | 2023年05月19日 | 1、照顾小屏幕用户,将始终显示复制全部链接的按钮;<br>2、增加取消下载时的动画。 |
| 1.0.6.2 | 2023年05月08日 | 1、修复部分界面错位,实现CSS内置;<br>2、百度网盘界面将变得更加简洁。 |
| 1.0.6.1 | 2023年05月06日 | 1、新增百度云盘API下载支持复制链接;<br>2、为了照顾手机浏览器用户,增大项目之间间隙,新增隐藏IDM提示选项,可在助手设置中启用;<br>3、修改CSS,界面会出现更多的主题色;<br>4、支持在游小猴官网查看暗号;<br>5、修复部分语法错误。 |
| 1.0.6 | 2023年04月15日 | 1、修复了打开阿里云盘分享连接时因下载移动端广告导致只能点击API下载;<br>2、跟进官方6.0.4版本,修复夸克网盘获取下载链接失效、支持移动云盘。 |
| 1.0.5.5 | 2023年04月01日 | 1、感谢[Night-stars](https://github.com/Night-stars-1)的帮助,修复因为原作者服务器导致的初始化暗号识别错误;<br>2、修改一些文本以及提供给服务器的信息。 |
| 1.0.5.4 | 2023年03月13日 | 1、小修小改css,让主题色出现在更多地方;<br>2、修改下载链接获取失败的提示;<br>3、增加更多的主题色,可在助手设置查看;<br>4、homo彩蛋被删去力(悲)。 |
| 1.0.5.3 | 2023年03月10日 | 1、阿里云盘可以摸到下载菜单了。 |
| 1.0.5.2 | 2022年10月04日 | 1、增加脚本信息菜单;<br>2、优化阿里云盘显示svg图片;<br>3、修改弹窗按钮颜色。 |
| 1.0.5.1 | 2022年09月30日 | 1、修复在切换按钮主题后夸克网盘不能正常显示按钮。 |
| 1.0.5 | 2022年09月21日 | 1、跟进官方5.9.4版,修复文件名识别。 |
| 1.0.4 | 2022年08月13日 | 1、修复了原作者留下的夸克网盘切换文件夹就多一个“下载助手”按钮的大BUG;<br>2、在下载菜单增加“助手设置”“更新日志”按钮;<br>3、修改阿里云盘和夸克网盘下载助手按钮样式;<br>4、增加“取消点亮按钮”油猴菜单;<br>5、修改部分css,使其与选择的主题更贴切。 |
| 1.0.3 | 2022年08月11日 | 1、增加homo特有的彩蛋 |
| 1.0.2 | 2022年08月10日 | 1、修改并加宽界面,调整部分css,使Sweetalert2界面更美观,更与原版相近;<br>2、修改部分提示文字,使文字更容易复制。 |
| 1.0.1 | 2022年08月10日 | 1、去除更新提示;<br>2、更新Sweetalert2至11版本。 |
| 1.0.0 | 2022年08月10日 | (脚本发布)<br>1、增加“注入”功能(bushi);<br>2、去除广告。 |
---
<p align="center">这是给认真阅读完README文件的人的赞美</p>
<p align="center">个人博客: <a target="_blank" href="https://addbeflashlite.epizy.com">https://addbeflashlite.epizy.com</a></p>
<!--1、增加“**注入**”功能(bushi);
2、**去除广告**;
3、更新**Sweetalert2**至11版本;
4、部分CDN节点更换为jsdelivr;
5、去除更新提示;
6、修改并加宽界面,调整部分css,使Sweetalert2界面更美观,更与原版相近;
7、增加一个小彩蛋 提示:homo(需在未点亮按钮状态触发);
【需要重新恢复按钮为未点亮状态请进入 已安装脚本->编辑->开发者->重置到出厂->确定】
8、修改/增加默认**主题色**;
9、修复了原作者留下的夸克网盘切换文件夹就多一个“下载助手”按钮的大BUG;
10、终于来了,在下载菜单增加“助手设置”“更新日志”按钮;
【再也不用点进油猴管理再进设置了(保留油猴管理内设置)】
11、修改阿里云盘和夸克网盘下载助手按钮样式;
12、增加“取消点亮按钮”油猴菜单;
13、修改部分css,使其与选择的主题更贴切;
14、跟进官方5.9.4版,修复文件名识别;
15、修复在切换按钮主题后夸克网盘不能正常显示按钮;
16、增加脚本信息菜单(没有用);
17、优化阿里云盘显示svg图片;
18、修改弹窗按钮颜色;
19、修啦修啦,阿里云盘可以摸到下载菜单了;
20、小修小改css,让主题色出现在更多地方;
21、修改下载链接获取失败的提示;
22、增加更多的主题色,可在助手设置查看;
23、homo彩蛋被删去力(悲);
24、感谢[Night-stars-1](https://githubfast.com/Night-stars-1)的帮助,修复因为原作者服务器导致的初始化暗号识别错误;
25、修改一些文本以及提供给服务器的信息;
26、修复了打开阿里云盘分享连接时因下载移动端广告导致只能点击API下载;
27、跟进官方6.0.4版本,修复夸克网盘获取下载链接失效、支持移动云盘;
28、新增百度云盘API下载支持复制链接;
29、为了照顾手机浏览器用户,增大项目之间间隙,新增隐藏IDM提示选项,可在助手设置中启用;
30、修改CSS,界面会出现更多的主题色;
31、支持在游小猴官网查看暗号;
32、修复部分语法错误;
33、修复部分界面错位,实现CSS内置;
34、百度网盘界面将变得更加简洁;
35、照顾小屏幕用户,将始终显示复制全部链接的按钮;
36、增加取消下载时的动画。
37、跟进官方V6.1.1版本,修复阿里云盘获取下载链接时的问题;
38、修复即使输入正确暗号也不能成功点亮按钮的服务器错误;
39、修复暗号错误。
40、将百度网盘界面修改为主题色,可在设置选择是否修改;
41、增加主题色名称,更改部分内容颜色;
42、移动云盘API下载支持批量复制;
43、优化控制台输出结果;
44、百度网盘API下载不使用IDM时可以显示剩余时间;
45、“取消点亮按钮”按钮的位置现已移动到设置页面;
46、homo特有的彩蛋又回来力(喜);
47、修复夸克网盘按钮错位;
48、下载窗口加入关闭按钮;
49、重构夸克网盘、阿里云盘按钮;
50、\[实验功能,不影响正常使用\]支持百度网盘手机网页版,勾选文件后可在顶栏找到“下载助手”按钮; -->
<!--
#### 带有*的为文字注释
1、“简介”为[【网盘直链下载助手】原简介](https://greasyfork.org/zh-CN/scripts/436446)精简后得来的文字简介
2、“主题色”指紫色,如不喜欢,你可在助手选项中更改-->
<!--如果你的“下载助手”图标需要很长时间才能显示,请进入脚本管理器编辑脚本,尝试将本脚本第28行和30行的“cdn.jsdelivr.net”替换为“fastly.jsdelivr.net”并在工具栏点击“文件→保存”,但这样会使脚本管理器无法自动检测脚本更新,所以在编辑界面下选择“设置→更新→将“检查更新”勾选并保存”即可。-->
<!--因[上一个修改作者](https://greasyfork.org/zh-CN/scripts/422818)已经弃坑,所以由我来代其更新。
## 公告
1. 在网站“MonkeyFork”上的帐号“hmjz100”非本人,[MonkeyFork链接](https://www.monkeyfork.com/scripts/185.html),[这个帐号](https://www.monkeyfork.com/users/10044-hmjz113.html)才是本人
2. **如果遇到了只加载出油猴菜单,没有出现“下载助手”按钮的情况,请先打开任意网盘页面,进入脚本菜单**(点击Tampermonkey图标即可打开,如下图)中的`⚙ 设置`→在打开的`助手设置`弹窗找到`使用油小猴服务器`→选择`不使用 [用 jsdelivr 连接本项目 Github 仓库](更新可能不及时)`可能会暂时解决该情况。

3. 要是连油猴菜单也没有加载出来的话,请检查网络环境能否打开[`unpkg.com`](https://unpkg.com),
我使用的DNS是微软推荐的`4.2.2.1`和`4.2.2.2`,可以正常访问[`unpkg.com`](https://unpkg.com)和[`api.youxiaohou.com`](https://api.youxiaohou.com)
**本脚本是 <a>网盘直链</a> 获取,而 <a>不提供</a> 会员链接解析功能,只是为了给会员用户免下载网盘客户端使用的。**
###### (那些写着“查找内部隐藏优惠券”的脚本【大部分】都是搬运的现成脚本引用【不明来源】的查找优惠券脚本,装多了会影响你的购物体验(毕竟代码都不同,而且有可能收集你的隐私信息),并且脚本作者能够盈利,所以各位还是要小心呀)
**如果遇到了只加载出油猴菜单,没有出现“下载助手”按钮的情况,请先打开任意网盘页面,进入脚本菜单中的`⚙ 设置`→在打开的`助手设置`弹窗找到`使用油小猴服务器`→选择`不使用 [用 jsdelivr 连接本项目 Github 仓库](更新可能不及时)`可能会暂时解决该情况。**

## 统计~










-->
", Assign "at most 3 tags" to the expected json: {"id":"13630","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"