网盘智能识别助手 (优化版)




📌 本脚本基于 syhyz1990 的开源项目 网盘智能识别助手 优化改进,在保留原有功能的基础上,进行了性能提升、代码健壮性增强和用户体验优化。
原作者:MagicLyan(FuM)、YouXiaoHou、52fisher
原始仓库:https://github.com/syhyz1990/panAI
📖 简介
网盘智能识别助手 是一款浏览器用户脚本,能够智能识别您选中的文字中的网盘链接和提取码,识别成功后一键打开网盘页面并自动填写提取码,省去手动复制粘贴的繁琐步骤。
🚀 支持平台
| 类别 |
网盘 / 站点 |
| 主流网盘 |
✅ 百度网盘 · 阿里云盘 · 夸克网盘 · 腾讯微云 · 蓝奏云 · 蓝奏云·优享版 · 123云盘新域名 · 4275极速文件中转站 |
| 运营商网盘 |
✅ 中国移动(和彩云) · 中国联通(沃盘) · 中国电信(天翼云盘) |
| 其他云存储 |
✅ 迅雷云盘 · 115网盘 · 奶牛快传 · 城通网盘 · FlowUs息流 · 坚果云 · MEGA · 文叔叔 · 微盘 |
| 商店类 |
✅ Chrome 扩展商店 · Edge 扩展商店 · Firefox 扩展商店 · Windows 应用商店 |
| 开源社区 |
✅ GitHub(部分链接识别) |
持续扩展中,欢迎提 Issue 建议新增网盘。
✨ 优化亮点(相较于原版)
性能优化
- 鼠标松开事件增加防抖(300ms),减少高频触发带来的性能开销。
- 所有网盘正则表达式预编译,避免每次匹配时重复解析。
更智能的自动填充
- 将原先的定时轮询改为 MutationObserver 监听输入框出现,降低 CPU 占用,响应更及时。
更强的健壮性
- 关键函数增加
try/catch 错误捕获,防止脚本因个别异常而崩溃。
- 打开链接前增加 URL 安全校验(仅允许 http/https 协议),防范 XSS 风险。
用户体验提升
- 自动点击按钮前检查按钮是否
disabled,提高填充成功率。
- 设置面板中倒计时滑块限制最小值(2000ms),避免误设 0 导致立即打开。
代码维护性
- 配置与逻辑分离,便于后续新增网盘。
- 常量统一管理,方便调整参数。
📥 安装教程
前提条件
您需要先安装一个用户脚本管理器:
安装脚本
点击下方按钮(或直接访问脚本安装地址):

您的脚本管理器会弹出安装提示,点击 安装 即可。
🎯 使用教程
基本用法(最常用)
- 在任意网页中,用鼠标选中包含网盘链接和提取码的文字(可以是一段文本、一条评论、帖子内容等)。
- 脚本会自动识别,如果识别成功,会在页面顶部弹出一个提示框,显示识别到的网盘名称和提取码(如有)。
- 点击 “打开” 按钮,脚本会自动在新标签页中打开该网盘链接,并自动填写提取码(仅限支持自动填充的网盘)。
- 如果勾选了“倒计时结束自动打开”,则无需点击,倒计时结束后自动打开。
快捷键
- 默认快捷键
F1(可在设置中修改):快速打开“识别剪切板”窗口,方便处理未选中的文本。
- 在弹窗中:
- 按
Enter 键快速确认(打开链接)。
- 按
Esc 键快速取消。
设置选项
点击油猴/脚本猫菜单中的 “⚙️ 设置”,可自定义以下选项:
- 填写密码后自动提交:开启后,自动填充密码后会尝试自动点击“提交/确认”按钮。
- 前台打开网盘标签页:新标签页是否立即激活(前台打开)。
- 倒计时结束自动打开:开启后可设定倒计时时长,倒计时结束自动打开链接。
- 快捷键设置:自定义触发识别窗口的热键组合。
手动识别(非选中文本)
- 按下快捷键(默认
F1)打开识别窗口,您可以:
- 方式一:将文字粘贴到文本框,点击“识别方框内容”。
- 方式二:点击“读取剪切板”按钮,脚本会尝试读取系统剪切板中的文字进行识别(需授权)。
⚠️ 注意事项
- 自动填写密码功能仅对部分网盘有效(如百度网盘、阿里云盘、夸克、天翼云等),具体支持情况取决于网盘页面的 DOM 结构,如有失效可反馈。
- 本脚本仅提供链接跳转和密码填充的辅助功能,不存储任何用户隐私数据(密码仅在当前会话中临时使用)。
- 因网盘页面会不定期更新,若出现无法识别或填充失效的情况,欢迎在评论区反馈,我们会尽快适配。
🔗 相关链接
📜 许可证
本脚本基于 AGPL-3.0-or-later 开源协议发布,您可以在遵守协议的前提下自由使用、修改和分发。
原项目版权归 syhyz1990 所有,优化版本由 辻弌20 维护。
感谢您的使用!如果有任何建议或问题,欢迎在评论区留言。