流媒体聚合搜索 & 下载器快捷启动(增强版 v3.6)
步骤一:启用 qBittorrent 直投(API 直接发任务) 前提:你的 qBittorrent 要先开好 Web UI 打开 qBittorrent 桌面端 → 工具 → 选项 → Web UI → 勾选「启用 Web 用户界面」→ 设好用户名/密码(默认 admin / adminadmin)→ 记下端口(默认 8080)。 确认 qBittorrent 正在运行(脚本靠访问 http://localhost:8080 把任务塞进去)。 在脚本面板里配置 3. 面板里点 ⚙ 配置下载器,展开下载器配置区。 4. 找到 qBittorrent(qb) 这一行,勾选 「启用 qBittorrent(qb)」。 5. 填三个字段(改完自动保存): webui → http://localhost:8080(端口改过就改成你的) user → admin pass → adminadmin 回到面板主区,在输入框粘贴 magnet 或 http 下载链接(脚本也会自动扫描当前页面的 magnet: 链接填进去),点 qBittorrent 那个 chip 即可发送。 原理:脚本先用 /api/v2/auth/login 登录拿 SID,再调 /api/v2/torrents/add 投递。走 GM_xmlhttpRequest 不受跨域限制,所以从任意网页都能发,只要本机 qBittorrent 的 Web UI 地址填对、密码对。失败会提示「登录失败 / 连接失败」,多半是地址或密码不对。 (Transmission / Motrix(aria) / gopeed 同理,分别在配置里填 rpc 地址 + 账号令牌后启用即可;迅雷/IDM 等走"复制后桌面端捕获",只勾启用就行。) 步骤二:添加自定义平台 面板「流媒体平台」标题右侧有个小字 管理,点它展开平台配置。 每个平台一行,含:启用 勾选框 + 名称 + 搜索地址(用 {q} 表示关键词) + 分组 + 删除 按钮。 点 + 添加平台,会新增一行「新平台」(默认地址 https://example.com/search?q={q}、分组「其他」、已启用)。 改两处关键字段: 名称:随便起,比如 我的资源站 搜索地址:把站点真实搜索 URL 里的关键词换成 {q}。 例:某站搜索页是 https://site.com/s?kw=钢铁侠 → 就填 https://site.com/s?kw={q} (可选)分组改成 国内正版平台 之类,它会出现在对应分组下。 改完点一下别处即自动保存;「全平台搜索」和快捷 chips 立刻包含它。 补充两个按钮 ⇩ 导入官方预设平台:你本地已有旧列表时,点它能把新版新增的官方平台(华数TV/搜狐/PP视频等)补进来,不覆盖你自己的自定义项。 删除:某行右下角按钮,删掉不需要的平台。 提示:搜索地址里必须含 {q} 才会真正参与「全平台搜索」。如果某个站点是电视/大屏端、只有官网没有网页搜索(如银河奇异果),就把地址填官网、留着但不加 {q}——它会被标记为「无网页搜索,点击打开官网」,不参与批量搜索。API 直投(qb / tr / aria / gopeed):启用 + 填好地址后,点 chip 直接发任务到本机下载器。 剪贴板接管(迅雷/IDM/FDM/BitComet/QDown/XDown/Tixati/BiglyBT/FrostWire/Folx):点 chip 只是把链接复制到剪贴板,由你电脑上的桌面端监听剪贴板自动捕获。这类只要勾启用就行,无需填地址(note 字段是提示语,可改可不改)。桌面端开启 RPC Transmission → 偏好设置 → 远程,勾选「允许通过远程控制本应用」,设端口(默认 9091),可选设用户名/密码。 脚本配置(⚙ 配置下载器 → Transmission 行) 勾选 启用 Transmission(tr) rpc → http://localhost:9091/transmission/rpc user / pass → 若远程控制设了账号就填,没设留空 注意:Transmission RPC 首次请求会返回 409 并要求 X-Transmission-Session-Id,脚本已自动处理(拿到新 session-id 重发),所以点一次 chip 即可,不用管这个细节。失败提示「连接失败」通常是地址/端口不对或 RPC 没开。
二、Motrix(aria)直投 Motrix 本质是 aria2 的图形前端,走 aria2 JSON-RPC。 开启 RPC
Motrix → 设置 → 开启 RPC 监听端口(默认 16800),记下「RPC 地址」(默认 http://localhost:16800/jsonrpc)。 脚本配置
勾选 启用 Motrix(aria) rpc → http://localhost:16800/jsonrpc token → 若 Motrix 设了 RPC 密钥就填(在设置里能看到),没设留空 三、gopeed 直投 开启 API
gopeed 桌面端 → 设置 → 开启 HTTP API(默认地址 http://localhost:9999),可选设 Bearer Token。 脚本配置
勾选 启用 gopeed(gopeed) api → http://localhost:9999 token → 设了就填,没设留空(会带 Authorization: Bearer 头) 小结:这 4 个(qBittorrent / Transmission / Motrix / gopeed)都是「填对地址 + 凭证 → 点 chip 直发」。uTorrent Web 是 open 型,点 chip 只是打开它的 Web 端 https://web.utorrent.com,不直投。华数TV(可搜索)、搜狐视频、PP视频、国际版 iq.com/WeTV、广电OTT 参考组等——这些不会自动出现在你本地旧列表里(脚本只在「本地无存储时」才用默认列表,已有则用你存的)。 4 个 API 直投下载器,默认启用 + 填好标准地址) 下载器 webui / rpc / api 凭证 状态 qBittorrent http://localhost:8080 user admin / pass adminadmin 启用 Transmission http://localhost:9091/transmission/rpc 留空(按需填) 启用 Motrix(aria2) http://localhost:16800/jsonrpc token 留空(按需填) 启用 gopeed http://localhost:9999 token 留空(按需填) 启用 新增内容 下载器列表新增:{ 迅雷蜈蚣,type: 'xunlei',webui: 'http://localhost:2345',默认启用 } 新增 xunleiAdd() 发送函数,按真实调用链串联 5 步: GET /webman/3rdparty/pan-xunlei-com/index.cgi/ → 用正则从首页提取 pan-auth 静态 token,并转发明文 Set-Cookie 会话 GET .../drive/v1/tasks?type=user#runner → 取 device_id GET .../drive/v1/files → 取根目录 parent_folder_id POST .../drive/v1/resource/list → 取任务名 POST .../drive/v1/task → 提交磁力/链接任务(返回 HttpStatus===0 即成功) 使用前提(重要) Docker 迅雷(:2345)必须先在浏览器里登录过——这个 API 依赖已登录的 pan-auth/会话,没登录会提示「未找到 pan-auth / 获取设备失败(未登录?)」。 你 webui 字段若不是默认 localhost:2345(比如 192.168.0.1:2345),在面板 ⚙ 配置下载器 里把 webui 改成你的真实地址即可。 验证 粘贴一个 magnet 链接,点「迅雷蜈蚣」chip:
「已发送到 迅雷蜈蚣」→ 去 :2345 页面看任务; 「未找到 pan-auth」→ 先去 :2345 登录; 「连接失败」→ 地址/端口不对或 Docker 没跑。