logo
0
0
WeChat Login
cnb<h3114931694@gmail.com>
忽略编辑器相关文件,更新版本号

Rousi Pro 一键转种脚本

功能说明

将旧站点 Rousi 的种子一键转种到新站点 Rousi Pro,修复了部分页面不显示按钮的问题,现在所有种子页面都可用。 添加了帮助审核的提醒信息

支持的站点

单个转种

批量转种

安装方法

单个转种脚本

  1. 安装 Tampermonkey 或其他用户脚本管理器
  2. 复制 rousi_movement.js 文件的内容
  3. 在用户脚本管理器中创建新脚本
  4. 粘贴内容并保存

批量转种脚本

  1. 在用户脚本管理器中创建另一个新脚本
  2. 复制 move_all_in_update.js 文件的内容
  3. 粘贴内容并保存

注意:两个脚本可以同时安装,分别对应不同的功能场景

使用方法

单个转种

  1. 打开源站点的种子详情页
  2. 点击页面上的"转种到新站"按钮
  3. 脚本会自动提取种子信息并跳转到新站的上传页面
  4. 在新站的上传页面,脚本会自动填充表单信息
  5. 检查表单信息,确认无误后提交

批量转种

  1. 打开源站点的用户详情页 (https://rousi.zip/userdetails.php?id=用户id)
  2. 页面会自动尝试展开"当前做种"列表
  3. 点击页面上的"批量转种 (X)"按钮(X为找到的种子数量)
  4. 脚本会逐个处理种子,显示处理进度
  5. 处理完成后,会显示成功和失败的种子列表
  6. 失败的种子可以通过名称手动搜索处理

注意:批量转种过程中会打开多个新标签页,请确保浏览器允许弹出新窗口

修复内容

  1. 修复了 replaceAll 方法的错误,使用 replace 方法配合全局正则表达式
  2. 增强了错误处理,添加了更多的条件检查
  3. 改进了 MediaInfo 提取逻辑,支持不同的页面布局
  4. 改进了按钮样式,提高用户体验
  5. 移除了所有打印日志代码,保持脚本代码简洁

技术实现

  • 使用 GM_setValueGM_getValue 存储临时数据
  • 使用 GM_xmlhttpRequest 获取种子文件和图片
  • 使用 DOM 操作提取和填充表单信息
  • 使用正则表达式解析种子信息

注意事项

  • 脚本需要在支持用户脚本的浏览器中运行
  • 确保网络连接正常,以便脚本能够正常获取种子文件和图片
  • 如果目标站点的页面结构发生变化,脚本可能需要更新

已知问题 (QA)

Q: 为什么图片没有全部自动转移到新站点是什么问题?

A: 本脚本仅为自动转种,只会上传一张封面图,如果需要,请后续自行补充。

Q: 为什么图片没有自动转移到新站点是什么问题?

A: 会导致无法自动上传到新站。若是加载中请等待加载完成,若是裂图请从豆瓣或者imdb手动保存上传图片到新站。