123分享社区增强

123分享社区功能增强脚本,自动回复,链接检测,一键保存

Vous devrez installer une extension telle que Tampermonkey, Greasemonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Userscripts pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension de gestionnaire de script utilisateur pour installer ce script.

(J'ai déjà un gestionnaire de scripts utilisateur, laissez-moi l'installer !)

Advertisement:

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

(J'ai déjà un gestionnaire de style utilisateur, laissez-moi l'installer!)

Advertisement:

Auteur
Bao-qing
Nombre d'installations quotidiennes
1
Nombre d'installations
31
Évaluations
2 0 0
Version
0.1
Créer
2026-01-01
Mis à jour
2026-01-01
Taille
52,3 ko
Licence
MIT
S'applique à

123分享社区增强(123fx)

一个 Tampermonkey 油猴脚本,用于增强 123 分享社区/相关站点的使用体验:一键回复分享链接有效性检测一键转存到自己的 123 网盘,并在 123 网盘站点提供一个浮动按钮用于采集必要的登录信息。

请阅读使用说明,了解如何安装与使用该脚本。

功能一览

  • 快捷回复:在帖子页检测到回复提示区域时,插入“回复”按钮;点击后自动提交默认回复并刷新页面。
  • 链接检测:在帖子内容的链接提示区域内,扫描 123 分享链接并调用检测接口校验有效性;有效/失效会改变链接样式并 toast 提示。
  • 一键保存到网盘:对有效的分享链接追加“保存到网盘”按钮;点击后会把该分享链接下的文件列表获取出来并调用 123 网盘的“转存”接口保存到你的网盘根目录(或你当前目录)。
  • 登录信息采集(浮动按钮):在 123网盘站点显示一个浮动按钮;点击从浏览器存储中读取登录记录和当前目录 并保存到 Tampermonkey 存储 一键保存会保存到这个目录。

安装

  1. 浏览器安装 Tampermonkey(油猴)。
  2. 在 Greasy Fork 123分享社区增强 安装脚本。
  3. 或手动导入 123fx.user.js

使用方法

1)先在 123 网盘站点“记录”登录信息

  1. 打开任意 123 网盘页面(例如 https://www.123pan.com/ / https://www.123865.com/)。
  2. 确保你已登录。
  3. 页面右侧会出现浮动按钮。点击它:
    • 成功:按钮短暂显示 OK 并写入 Tampermonkey 存储。
    • 失败:按钮短暂显示 Err,说明未取到必要信息。

打开123网盘,找到要快捷保存的目录,找到并点击记录

image

出现绿色OK表示完成

image

在论坛页面,有自动回复按钮

image

链接检查和一键保存到记录的目录的按钮

image

脚本保存的内容(Tampermonkey GM_setValue):

  • authorization:来自 localStorage['authorToken']
  • loginUuid:来自 localStorage['LoginUuid']
  • parentFileId:来自 sessionStorage['filePath'] 中的 homeFilePath 末级(取不到则为 0

以上 key 都可以在 123fx.user.jspanWebManager 配置里调整(见“配置项”)。

2)在分享社区帖子里自动检测链接 + 一键转存

  1. 打开帖子页面。
  2. 如果页面存在回复提示会插入“回复”按钮:
    • 点击“回复”会用默认文案发帖并自动刷新。
  3. 如果帖子内容存在链接提示区,脚本会:
    • 扫描其中的分享链接(/s/<shareKey> 形式)
    • 检测有效性:
      • 有效:链接变绿并提示“链接有效”,同时在链接后追加“保存到网盘”按钮
      • 失效:链接变红并标注原因
  4. 点击“保存到网盘”后:
    • 脚本会自动尝试寻找提取码:优先从 URL 的 ?pwd= 读取;没有则从帖子内容里解析(提取码/密码/访问码 等)。
    • 添加一键保存按钮,分页拉取分享文件列表并调用转存接口保存到你的网盘目录。

配置项

DEFAULT_OPTIONS 可以调整默认行为(如需更复杂定制,可修改构造参数)。

  • defaultReplyContent:默认回复内容
  • getShareInfoRetry:获取分享列表的重试次数
  • checkLinkHost:链接检测 API Host(默认 www.123pan.com
  • shareApiHost:分享/转存 API Host(默认 www.123865.com
  • panHosts:在哪些网盘域名启用“记录”浮动按钮
  • floatButtonText:浮动按钮文字(默认“记录”)

常见问题(FAQ)

  • 点击“保存到网盘”提示“未初始化信息,请先前往设置”

    • 说明 Tampermonkey 存储里没有 authorization/loginUuid/parentFileId
    • 解决:先去 123 网盘欲保存的目录页面点一次浮动“记录”按钮。
  • 保存失败,提示 401/未授权

    • 你的 AuthorizationLoginUuid 可能已过期(重新登录后再点“记录”更新)。
  • 提取码识别不准

    • 脚本会优先读 URL 的 ?pwd=,其次在帖子内容中按相邻位置匹配“提取码”。如果帖子排版很特殊,可能匹配不到。

安全与隐私

  • 脚本会把 AuthorizationLoginUuidparentFileId 写入 Tampermonkey 的本地存储(GM_setValue),用于调用 123 网盘接口完成转存。