3步跑通 PT 助手 Plus:让 PT 站点种子搜索与下载更省心的完整指南
2026/9/20 2:26:17 网站建设 项目流程

3步跑通 PT 助手 Plus:让 PT 站点种子搜索与下载更省心的完整指南

【免费下载链接】PT-Plugin-PlusPT 助手 Plus,为 Microsoft Edge、Google Chrome、Firefox 浏览器插件(Web Extensions),主要用于辅助下载 PT 站的种子。项目地址: https://gitcode.com/GitHub_Trending/pt/PT-Plugin-Plus

PT 助手 Plus(PT-Plugin-Plus)是一款支持 Chrome、Edge 和 Firefox 的浏览器插件(Web Extensions,即浏览器扩展),专为 PT 站点的种子下载场景设计。它把"复制种子链接 → 保存 .torrent 文件 → 打开下载软件"这套重复动作,压缩成页面上的一次点击。插件还支持多站聚合搜索、按站点区分下载服务器和保存路径、收藏与辅种任务管理。适合经常混迹多个 PT 站点的资源爱好者,也适合想读懂一个真实 Web Extensions 项目怎么写的人。

一|谁会被它帮到

  • 当你要在好几个 PT 站找同一部片子的种子时:多站聚合搜索允许你用一个关键字同时检索多个站点,种子大小、做种人数放在一个结果列表里对比,不用挨个站点开标签页。
  • 当你在页面上看中一个种子、想直接丢到家里的下载服务器时:插件把种子按配置发送到 Transmission、qBittorrent、µTorrent、Deluge、Synology Download Station、ruTorrent、Flood 这 7 类客户端(README 中列明),不用先存盘再手动导入。
  • 当你在豆瓣或 IMDb 的电影页面看到想下的片子时:页面上可以直接触发对 PT 种子的搜索,从"发现资源"到"找到种子"中间少了几步跳转。

二|功能全景一览表

模块解决什么问题在哪里找到它
一键发送到下载服务器免去"存种子文件 → 手动导入客户端"的流程PT 站点页面上的按钮栏;客户端配置在 settings/DownloadClients/
多站聚合搜索一个关键字查遍多个站点,横向对比种子质量搜索入口配置在 settings/SiteSearchEntry/ 与 settings/SearchSolution/
批量下载 / 批量复制链接批量处理当前页所有种子,省时(部分站点需先设置 passkey)站点页面上的批量按钮
下载历史记录"下过什么",默认关闭History.vue
收藏与辅种任务收藏想下的资源、长期跟踪辅种views/collection/、views/keepUpload/
站点管理与解析规则添加站点、调整每站的按钮与解析行为settings/Sites/
配置备份防止配置丢失,可指向 WebDAV 服务器settings/Backup/

三|它是怎么运转的

数据层:配置、站点列表、下载客户端信息都通过 syncStorage.ts 写入 chrome.storage.sync(浏览器原生的跨设备同步存储),同一账号登录多台设备时配置会自动保持一致。每个站点的按钮位置、解析规则不是写死在代码里的,而是作为 SiteSchema 数据保存在 site.ts 中,新增或修改站点等于加一份配置。

逻辑层:后台脚本的核心是 service.ts 里的 PTPlugin 类,它把消息路由(Controller)、下载队列(DownloadQuene)、多站搜索(Searcher)、收藏、辅种任务等子模块挂在一起统一调度。另一个注入到每个网页里的 content 脚本(src/content/index.ts)负责认出当前在哪个站点、渲染页面上的按钮栏,并用 InfoParser 从页面里提取种子的名称和大小。

界面层:选项页是一个 Vue 2 + Vuetify(一个现成的 UI 组件库)单页应用,入口在 src/options/。构建时用 webpack 按"选项页 / 后台脚本 / 内容脚本"三条线分别打包(配置见 webpack/),再合入 public/ 里的静态资源,组成完整的插件目录。

💡 一个容易被忽略的细节:downloadQuene.ts 的队列每次只从队首取出一个任务执行,批量下载整页种子时,下载服务器也是逐个接收请求的,避免并发请求触发站点限制。

四|从零到第一次跑通

1. 准备(约 5 分钟):安装 Node.js、Git、Yarn。构建链是 webpack 4(见 package.json 的 devDependencies),macOS/Linux 上建议直接用 Node 16;Windows 上构建脚本已自带 openssl-legacy-provider 兼容参数。执行下面命令确认三者就绪:

node -v && git --version && yarn -v

[复制]

2. 获取并构建(约 3 分钟)

git clone https://gitcode.com/GitHub_Trending/pt/PT-Plugin-Plus cd PT-Plugin-Plus yarn install yarn build

[复制]

3. 验证(约 2 分钟):以 Chrome 为例,打开chrome://extensions,开启右上角"开发者模式",点"加载已解压的扩展程序",选择项目里的dist目录。Edge 操作相同(edge://extensions);Firefox 则通过about:debugging→ "此 Firefox" → "临时加载附加组件"。

看到dist目录生成、且里面有 manifest.json 同级的js/backgroundjs/content等产物,加载后浏览器扩展列表里出现"PT 助手 Plus",就算跑通了。

五|让它更顺手

  • 如果你想一点按钮就把种子发去下载→ 打开选项页的"下载客户端",填入本地 Transmission 或 qBittorrent 的地址与端口,设为默认客户端。
  • 如果你有多个下载服务器→ 利用"不同站点发到不同下载服务器、不同站点设不同保存路径"的能力,在客户端与下载路径配置里按站点分别指定。
  • 如果你经常找同一类资源→ 在搜索入口/搜索方案里加入你常用的站点,聚合搜索时一次查遍,结果还能留存为搜索快照。
  • 如果你想长期保留配置(进阶)→ 开启"备份",并把备份指向一个 WebDAV 服务(实现见 plugins/WebDAV.ts),配置就不会只存在本机浏览器里。

六|排障速查

症状可能原因解决办法
加载扩展时报缺少 manifest.json构建未完成,dist不完整检查yarn build输出,确认 index、background、content、resource 四个环节都跑完
Node 17+ 构建报 "digital envelope" 相关错误webpack 4 依赖的旧 md4 哈希在新版 Node 中被移除改用 Node 16 构建;Windows 上脚本已带 openssl-legacy-provider 参数
站点页面上看不到插件按钮未登录该站点,或该站点不在已配置列表中先登录站点,再到"站点管理"确认对应 host 的配置存在
部分站点批量复制链接结果异常该站点需要 passkey 而未设置在对应站点的配置中填入 passkey(README 中已注明部分站点需要)
在 Chrome / Firefox 商店找不到该插件官方商店版本已下架,项目处于停止维护期用源码构建产物以开发者模式安装;长期使用可关注 README 顶部提示的继任项目 PT-depiler

PT 助手 Plus 把种子搜索、筛选和投递到下载服务器收敛进一个插件,让你把时间花在挑资源上而不是搬运文件上。想继续深入,可以从 README 的完整功能列表开始,或者直接读 src/background/ 下的后台服务源码,它基本覆盖了插件所有的核心逻辑。

【免费下载链接】PT-Plugin-PlusPT 助手 Plus,为 Microsoft Edge、Google Chrome、Firefox 浏览器插件(Web Extensions),主要用于辅助下载 PT 站的种子。项目地址: https://gitcode.com/GitHub_Trending/pt/PT-Plugin-Plus

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询