发送到115 (悬浮窗版 - 手动配置)

115离线下载功能,重构为统一的悬浮窗交互,并支持手动配置UserID和Cookie,增强稳定性。新增手动输入离线链接功能。

作者
四川南充李娜
今日安裝
0
安裝總數
1
評價
0 0 0
版本
8.1.4
建立日期
2025-08-11
更新日期
2025-08-11
尺寸
36.5 KB
相容性
相容於 Chrome
授權條款
GPL License
腳本執行於
所有網站

# 油猴脚本: 发送到115 (悬浮窗版 - 手动配置)

## 概述

这是一个功能强大的油猴脚本,旨在优化和简化115网盘的离线下载体验。它通过在网页上添加一个悬浮窗,自动检测页面上的可下载链接(包括磁力链接、迅雷链接、FTP、eD2k等),并允许用户一键将它们批量添加到115离线任务中。

此版本经过重构,采用了现代化的UI设计,并核心增强了身份验证的稳定性,支持用户手动配置UserID和Cookie,解决了因115网站更新导致的自动获取凭证失效问题。

- **作者**: zxf10608 (重构 by AI Engineer)
- **版本**: 8.1.4
- **源脚本地址**: [Greasy Fork](https://greasyfork.org/zh-CN/scripts/408466)

## 主要功能

- **智能链接检测**: 自动扫描和识别网页上的各种下载链接,包括:
- `magnet:`
- `thunder:`
- `ftp:`
- `ed2k:`
- 包含 `.torrent`, `.rar`, `.zip`, `.mp4` 等常见后缀的直接下载地址。
- 模糊匹配页面文本中的磁力链接Hash。
- **悬浮窗交互**: 所有检测到的链接都会被收集起来,并通过页面右下角的悬浮按钮进行访问。按钮上会实时显示发现的链接数量。
- **批量离线下载**: 在弹出的模态窗口中,用户可以方便地勾选需要离线的链接,选择目标文件夹,然后一键批量提交。
- **手动添加任务**: 新增“手动输入链接离线”功能,用户可以自行粘贴一个或多个链接进行下载,支持换行分隔。
- **高度可配置**:
- **稳定凭证管理**: 支持手动填写115的UserID和Cookie,这是最推荐的使用方式,可以有效避免因登录状态失效导致的功能异常。
- **自定义文件夹**: 用户可以在设置中配置多个常用的115目标文件夹,并在下载时快速切换。
- **灵活的下载后操作**: 可配置离线任务添加后是否显示结果、是否自动打开115任务列表等。
- **现代化UI**: 脚本界面(包括设置面板和悬浮窗)经过重新设计,更美观、更易用。

## 如何安装与使用

1. **安装油猴扩展**: 确保您的浏览器(如Chrome, Firefox, Edge)已经安装了 [Tampermonkey](https://www.tampermonkey.net/) 扩展。
2. **安装脚本**: 打开脚本的 [Greasy Fork页面](https://greasyfork.org/zh-CN/scripts/408466) 并点击“安装此脚本”。
3. **配置凭证 (重要!)**:
- 点击浏览器右上角的Tampermonkey图标,找到本脚本,进入“设置”菜单。
- 在“手动身份凭证”部分,勾选“启用手动配置凭证”。
- 填写您的`115 UserID`和完整的`115 Cookie`。
- 点击“如何获取凭证?”按钮可以查看详细的图文教程。
- 保存设置。
4. **开始使用**:
- 浏览任意网页,当脚本检测到可下载链接时,右下角会出现一个蓝色的圆形悬浮按钮,并显示链接数量。
- 点击该按钮,会弹出一个包含所有链接的列表。
- 勾选您想要下载的链接。
- 从下拉菜单中选择要保存到的115文件夹。
- 点击“离线下载选中项”按钮,任务将被提交。
- 您会收到一个操作结果的通知。

## 依赖库

本脚本依赖以下第三方库来提供完整功能:

- [jQuery](https://jquery.com/): 用于DOM操作和简化代码。
- [GM_config_zh-CN](https://greasyfork.org/zh-CN/scripts/398240-gm-config-zh-cn): 用于创建图形化的设置界面。
- [base64_v1.0](https://greasyfork.org/zh-CN/scripts/412267-base64-v1-0): 用于解码迅雷链接。
- [Toastr](https://github.com/CodeSeven/toastr): 用于显示美观的即时通知。

这些依赖项已通过 `@require` 标签在脚本中声明,通常情况下会自动加载。如果脚本无法正常工作,请检查网络连接是否能访问 `cdn.jsdelivr.net` 和 `greasyfork.org`。