123分享社区功能增强脚本,自动回复,链接检测,一键保存
一个 Tampermonkey 油猴脚本,用于增强 123 分享社区/相关站点的使用体验:一键回复、分享链接有效性检测、一键转存到自己的 123 网盘,并在 123 网盘站点提供一个浮动按钮用于采集必要的登录信息。
请阅读使用说明,了解如何安装与使用该脚本。
123 分享链接并调用检测接口校验有效性;有效/失效会改变链接样式并 toast 提示。123fx.user.js。https://www.123pan.com/ / https://www.123865.com/)。OK 并写入 Tampermonkey 存储。Err,说明未取到必要信息。
打开123网盘,找到要快捷保存的目录,找到并点击记录
出现绿色OK表示完成
在论坛页面,有自动回复按钮
链接检查和一键保存到记录的目录的按钮
脚本保存的内容(Tampermonkey GM_setValue):
authorization:来自 localStorage['authorToken']loginUuid:来自 localStorage['LoginUuid']parentFileId:来自 sessionStorage['filePath'] 中的 homeFilePath 末级(取不到则为 0)以上 key 都可以在
123fx.user.js的panWebManager配置里调整(见“配置项”)。
/s/<shareKey> 形式)?pwd= 读取;没有则从帖子内容里解析(提取码/密码/访问码 等)。DEFAULT_OPTIONS 可以调整默认行为(如需更复杂定制,可修改构造参数)。
defaultReplyContent:默认回复内容getShareInfoRetry:获取分享列表的重试次数checkLinkHost:链接检测 API Host(默认 www.123pan.com)shareApiHost:分享/转存 API Host(默认 www.123865.com)panHosts:在哪些网盘域名启用“记录”浮动按钮floatButtonText:浮动按钮文字(默认“记录”)点击“保存到网盘”提示“未初始化信息,请先前往设置”
authorization/loginUuid/parentFileId。保存失败,提示 401/未授权
Authorization 或 LoginUuid 可能已过期(重新登录后再点“记录”更新)。提取码识别不准
?pwd=,其次在帖子内容中按相邻位置匹配“提取码”。如果帖子排版很特殊,可能匹配不到。Authorization、LoginUuid、parentFileId 写入 Tampermonkey 的本地存储(GM_setValue),用于调用 123 网盘接口完成转存。