十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

3步跑通PT-Plugin-Plus:把PT站种子下载变成一键操作(新手与开发者都适用)

3步跑通PT-Plugin-Plus:把PT站种子下载变成一键操作(新手与开发者都适用) 3步跑通PT-Plugin-Plus把PT站种子下载变成一键操作新手与开发者都适用【免费下载链接】PT-Plugin-PlusPT 助手 Plus为 Microsoft Edge、Google Chrome、Firefox 浏览器插件Web Extensions主要用于辅助下载 PT 站的种子。项目地址: https://gitcode.com/GitHub_Trending/pt/PT-Plugin-PlusPT-Plugin-PlusPT 助手 Plus是一款跑在 Chrome、Edge、Firefox 里的浏览器插件专治 PT 站找种子、下种子繁琐一键把种子发给下载客户端、多站聚合搜索、批量操作PT 新手和想读源码的开发者都适用。 先跑起来三步在本机构建并加载插件浏览器插件Web Extensions就是浏览器官方允许你外挂进去的小程序它能代你在网页里干活、在后台调度任务。这个项目用 Vue TypeScript 写成源码就在仓库的src目录里自己构建一次就能加载进浏览器使用。第一步备好工具 ⌛约5分钟你需要 Node.jsv14–16 最稳原因见后文踩坑章节、Git 和 Yarn。打开终端验证node -v git --version yarn -v三个版本号都能正常输出就可以继续。第二步克隆仓库并安装依赖 ⌛约3分钟git clone https://gitcode.com/GitHub_Trending/pt/PT-Plugin-Plus cd PT-Plugin-Plus yarn installyarn install会把 Vue、Webpack 等几十项依赖一次性装齐耐心等进度条走完。第三步构建并加载进浏览器 ⌛约2分钟yarn build构建成功后项目根目录会生成dist文件夹里面就是完整的插件产物。以后改代码想反复调试用yarn dev走开发模式构建即可。在 Chrome 和 Edge 上加载地址栏输入chrome://extensions/Edge 为edge://extensions/回车打开开发者模式开关点加载已解压的扩展程序选中刚生成的dist文件夹在 Firefox 上临时加载地址栏输入about:debugging回车切到此 Firefox选项卡点临时加载附加组件选择dist目录里的manifest.json文件加载完成后浏览器工具栏会出现插件图标点它进入设置页你的 PT-Plugin-Plus 就算跑起来了。 能帮你干什么四个高频使用场景一键把种子发给下载客户端场景是你在 PT 站刷到一个想下的种子传统流程得先下载 .torrent 文件再打开下载客户端再手动添加任务。插件做的是点一下页面上的种子条目种子就直接发送到下载服务器目前支持 Transmission、µTorrent、qBittorrentv4.1、Deluge、ruTorrent、Flood 和群晖 Download Station。你得到的是省掉中间三步且客户端地址和账号只配一次之后每个种子都是点到即下。批量处理当前页的全部种子场景是搜索结果页有二十个种子你都想下或者只想要它们的链接。插件把批量下载当前页所有种子和批量复制全部下载链接做成了两个按钮配合后文的下载队列几十个任务也不用你守着一格格点。你得到的是从逐个点变成一次确认。多站聚合搜索同一个资源场景是同一个电影在 A 站只有高清版B 站还有字幕版你得挨个站点切页搜。插件做的是输入一个关键字依次查询你添加过的所有站点把结果汇总到一个界面里对比。豆瓣电影页、Top250 和 IMDb 页面也支持一键跳转搜索 PT 种子。你得到的是不用在十几个标签页之间来回跳一次看全各站资源。按站点定制下载规则场景是你习惯电影走 qBittorrent、剧集走 Transmission并且不同站点的文件要放进不同文件夹。插件允许不同站点发往不同下载服务器不同站点/客户端使用不同保存路径还可以开启下载历史记录默认关闭留档。你得到的是下载规则跟着站点走而不是每次手动选。 原理拆解插件在浏览器里怎么分工把整个插件想象成开在浏览器里的小店铺内容脚本是坐在每个网页上的前台店员负责留意你点了哪个种子背景脚本src/background/ 目录是后台账房接单、调度发送、保管配置和历史设置页是收银台后的抽屉你往里塞偏好它随取随用。三部分各司其职页面崩了也不影响后台继续干活。解析层用门牌号规则从页面里捞出种子各 PT 站的页面结构千差万别插件靠 CSS 选择器一种用门牌号规则精确指向页面某个元素的写法好比按楼栋-楼层-房号直接走到目标房间来定位种子列表、文件名和大小。每个站点的搜索入口和解析规则单独维护、互不干扰源码集中在src/background/下的 searcher、pageParser、infoParser 几个文件里。下载队列取号式排队一个一个发批量下载不是一口气全发出去。src/background/downloadQuene.ts里的队列基于 PromiseJavaScript 中表示一件事将来会完成的记号像取完餐拿到的小票实现串行调度每发出一单等它完成后隔一段可配置的时间再发下一单最后用浏览器通知汇报成功几条、失败几条。就像医院取号叫号不插队、不挤兑也不会把下载服务器或站点端请求打爆。构建流水线三条线拼出一个完整插件一次yarn build实际跑了三条生产线vue-cli 编译设置页Webpack 分别构建背景脚本和内容脚本各自还有 dev/prod 两套配置见webpack/目录最后全部汇进dist。好比搬家打包散件装进几个贴好标签的箱子搬进新家时一目了然该先拆哪个。维度常见做法PT-Plugin-Plus 的做法页面界面手写 DOM 操作Vue 2 Vuetify 组件库界面由组件拼装代码语言纯 JavaScriptTypeScript带类型的 JS编译期就能揪出拼写和类型错误构建方式单一配置打包Webpack 多配置 vue-cli设置页、背景脚本、内容脚本三条线各自构建站点差异一套解析规则打天下每个站点独立维护搜索入口与解析规则互不影响 提示仓库里的manifest.json仍是 Manifest V2上一代浏览器扩展规范如果未来浏览器逐步移除 V2 支持插件会受牵连——这也是项目进入停止维护期、官方推荐继任者 PT-depiler 的背景之一。⚙️ 配置两档走新手5分钟设置与进阶自定义新手 5 分钟设置点工具栏插件图标打开设置页进入下载客户端添加你的下载器。推荐用 qBittorrent v4.1 以上版本官方支持从 v4.1 起填对 Web API 地址和登录凭据进下载路径给默认客户端指定保存路径理由文件集中存放日后按站检索不迷路进站点管理把你常逛的站点加进来并保持登录状态聚合搜索和一键发送都依赖它下载历史默认关闭想留档再手动打开回 PT 站点刷一个种子点一下发送跑通即算配置完成进阶自定义站点搜索入口某站聚合搜索不准时单独调整该站的搜索 URL 与解析规则不动其他站点批量下载间隔队列里batchDownloadInterval建议留 1–2 秒给站点和客户端一点喘息批量大时更稳备份/恢复设置支持导出并备份到 WebDAV 等服务器换浏览器前先备一份配置零丢失搜索方案SearchSolution按自己的使用习惯定制聚合搜索策略调试工具仓库debug/目录提供独立的搜索调试脚本yarn dev-s即可跑适合想深挖解析逻辑的开发者配置页面源码都在 src/options/ 目录想看某个开关背后做了什么按设置页的 tab 名找同名 Vue 组件就行。 踩坑记录六个常见报错与解法1. 构建时报 ERR_OSSL_EVP_UNSUPPORTED 或直接崩现象yarn build中途抛 OpenSSL 相关错误。原因Node 17 换了新版 OpenSSL和 Webpack 4 的老哈希算法不兼容。解法换 Node 14–16 重建或自行设置NODE_OPTIONS--openssl-legacy-provider环境变量仓库脚本里已为 Windows 内置了该参数。2. 加载后页面上没有插件功能现象扩展列表里看得到但 PT 站点页面上没有任何按钮。原因内容脚本只注入普通网页浏览器内部页面chrome:// 等天然受限也可能是构建后没重载扩展。解法确认加载的是dist目录且版本号较新重载扩展后刷新站点页面再试。3. 一键发送失败客户端收不到种子现象点击后弹错误提示下载列表里没有新任务。原因客户端 Web API 地址或凭据填错或 qBittorrent 版本低于 v4.1。解法回到下载客户端设置逐项核对地址、用户名密码确认版本达标。4. 某站搜索结果为空或解析错乱现象同一关键字在其他站有结果某站总是空白或字段错位。原因站点改版后内置解析规则对不上新页面结构。解法先更新到最新版仍不行就在站点搜索入口里单独修正该站的搜索入口与选择器。5. 批量复制的下载链接打不开现象链接复制到浏览器直接 404。原因部分站点要求链接附带 passkey相当于站点发给你的门禁卡号链接后面带上它才有效而插件里没配。解法在对应站点的设置里填上 passkey 再重新复制。6. 新版 Chrome 里插件突然失效现象浏览器升级后扩展被停用功能整体消失。原因项目基于 Manifest V2新版 Chrome 已在移除 V2 支持且项目已进入停止维护期。解法换用仍支持 V2 的旧版 Chromium 内核浏览器抢救数据或整体迁移到官方继任项目 PT-depiler保留绝大多数核心功能。把dist拖进浏览器、配好下载客户端PT 站的种子搜索与下载就能交给 PT-Plugin-Plus 替你跑若想动手改造src目录就是最好的教材。现在克隆仓库跑通你的第一个一键下载吧。【免费下载链接】PT-Plugin-PlusPT 助手 Plus为 Microsoft Edge、Google Chrome、Firefox 浏览器插件Web Extensions主要用于辅助下载 PT 站的种子。项目地址: https://gitcode.com/GitHub_Trending/pt/PT-Plugin-Plus创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表