种子搜索插件安装实操:qBittorrent如何用一个窗口搜遍主流资源站
【免费下载链接】search-pluginsSearch plugins for qBittorrent search feature项目地址: https://gitcode.com/gh_mirrors/se/search-plugins
深夜想找一部冷门剧,结果在四五个资源网站之间来回切换,每个站都要重新输入一遍关键词,最后还不一定能搜到想要的版本。这种反复横跳的下载体验,相信很多人都经历过。search-plugins 这个开源项目正是为解决这个痛点而生:它把 20 多个种子网站的搜索能力打包成一组种子搜索插件,直接嵌入 qBittorrent 的搜索框,让你在下载工具里就能完成多站同时检索。
这笔账,值得先算清楚
很多人习惯"能用就行",但如果认真对比一下,插件带来的变化其实很直观:
- 时间账:原来从打开浏览器到拿到磁力链接,平均要五六分钟;装好插件后,同一个关键词在一个界面里出结果,点击即下载。
- 覆盖面账:项目自带 EZTV、The Pirate Bay、LimeTorrents、SolidTorrents 等主流站点的现成插件,还能通过 Jackett 进一步扩展到数百个索引站。
- 维护账:种子网站改版是家常便饭,插件由开源社区持续跟进,发现失效可以及时更新或提交修复。
- 成本账:全程免费,无订阅、无付费墙,所有功能对所有人开放。
一句话总结:搜索插件把 qBittorrent 从"下载工具"升级成了"资源发现工具"。
动手之前,先确认三件小事
- qBittorrent 版本:需要 3.1.10 或更高版本,老版本可能不兼容插件接口。
- Python 环境:项目自 2020 年起已放弃 Python 2,请确保系统里是 Python 3,否则搜索功能无法正常运行。
- 安全认知:插件本质上是 Python 脚本,属于第三方代码。只从可信来源安装,安装前不妨用文本编辑器扫一眼源码,这是对自己负责。
路线A:用现成插件,四步走完
如果只想快速用起来,这条路线最适合你。
第一步:把插件代码拿到本地
打开终端,克隆仓库并进入项目目录:
git clone https://gitcode.com/gh_mirrors/se/search-plugins cd search-plugins所有可用插件都在nova3/engines/目录下,一眼就能看明白各自用途:
eztv.py—— 剧集类资源piratebay.py—— The Pirate Bay 站点limetorrents.py、solidtorrents.py、torlock.py、torrentproject.py、torrentscsv.py—— 不同种子站点的对应插件jackett.py—— 用于接入 Jackett(后文路线B会详细讲)
第二步:把搜索引擎面板打开
打开 qBittorrent,进入View菜单,勾选Search Engine选项。此时主界面会多出一个Search标签页,这就是之后所有搜索操作的主战场。
第三步:安装插件文件
切到Search标签页,点击右下角的Search plugins…按钮,在弹出的窗口中选择Install a new one,再选择Local file,找到刚才克隆下来的.py文件并确认。安装成功后会提示插件已成功安装;如果失败,多半是环境或版本不满足要求,回到项目 wiki 的说明页对照检查即可。
第四步:验证是否生效
在搜索框输入一个英文关键词,勾选刚安装的插件,点击搜索。如果能看到带种子数、大小和磁力链接的结果列表,说明插件已经跑通了。
路线B:用Torznab一次性接入更多站点
现成插件数量终究有限,如果想让搜索范围覆盖到成百上千个索引站,Torznab 协议是关键。
Torznab是什么
简单说,Torznab 是一种统一的索引器接口标准。任何支持该协议的索引站(或代理服务)都能以标准格式输出搜索结果,qBittorrent 只需按同一套格式解析即可,不用为每个站点单独写插件。
添加Torznab索引器
在Search标签页点击右下角的Indexers…按钮,选择Add…,填入三项信息:
- Name:给这个索引器起个自定义名字
- Torznab URL:索引站提供的接口地址
- API Key:对应的访问密钥
填完点击确认,回到索引器列表,确保对应条目显示为Enabled状态,即表示配置生效。
用Jackett把体量再放大一个量级
单靠手动添加 Torznab 索引器还比较零散,更高效的做法是配合 Jackett 使用。Jackett 是一个代理服务器,负责把 qBittorrent 发来的搜索请求翻译成各站点自己的查询格式,再解析返回结果,一站管理几百个索引站。
具体步骤不复杂:
- 安装并启动 Jackett 服务,默认地址为
http://localhost:9117; - 在 Jackett 界面中添加你需要的站点,生成对应的 Torznab 地址和 API Key;
- 回到 qBittorrent,把 Jackett 当作一个 Torznab 索引器添加进去(参考上文路线B的添加方法);
- 插件配置文件
jackett.json放在 qBittorrent 的插件目录下,Linux 通常在~/.local/share/qBittorrent/nova3/engines/,里面维护api_key、url、thread_count等关键参数。其中thread_count控制并发请求数,站点卡顿时适当调小会有改善。
搜索结果想更准?养成三个小习惯
插件装好了,搜索技巧同样影响体验:
- 优先用英文关键词:绝大多数种子站点以英文内容为主,中文关键词匹配率很低。
- 精简关键词:去掉多余标点和修饰词,保留核心词往往能得到更全的结果。
- 善用结果筛选:搜索后的结果列表支持按种子数、文件大小、分类过滤,也能切换到"仅匹配标题"模式。把筛选条件固定下来,能快速筛掉质量差的资源。
新手最容易踩的坑和对策
装了插件却搜不出东西
先确认插件状态是否为Enabled,再看站点是否近期改版(项目仓库里通常会有跟进更新),最后排查网络是否正常。实在不行,走路线B用 Jackett 兜底。
搜索响应特别慢
同时启用的插件越多越容易拖慢整体速度。建议按用途分组启用、关掉长期无响应的站点,或调低 Jackett 的并发数。
个别站点始终连不上
这类站点多半处于域名更换期或被网络屏蔽。可以试试切换代理,或换一个同类替代插件;也可以去项目 wiki 看是否有站点头像更新的说明。
进阶玩法:动手写属于自己的插件
如果某个网站特别对你胃口却没有现成插件,完全可以自己写一个。插件本质上是一个 Python 类文件:接收关键词和分类 → 请求目标网站 → 解析 HTML 或 JSON → 按固定格式输出一行行结果。格式约定为link|name|size|seeds|leech|engine_url|desc_link|pub_date。
想深入了解可以对照nova3/engines/里现有插件的写法,参考开发文档 wiki/How-to-write-a-search-plugin.md,项目还附带完整的测试套件(nova3/tests/)帮助你验证代码质量。写好的插件同样放进引擎目录即可生效。
收个尾:把搜索这件事,彻底还给下载器
搜索插件的意义不在于"省几步操作",而在于改变了寻找资源的方式——从"人去找网站"变成"下载器替你去找"。装上插件、配好索引器,你的 qBittorrent 就不再只是一个下载工具,而是一个持续更新、覆盖面极广的资源入口。
如果你也受够了在浏览器和下载器之间来回切换的日子,不妨现在就花十分钟把这个项目配置起来,体验一下真正的一站式搜索。🚀
【免费下载链接】search-pluginsSearch plugins for qBittorrent search feature项目地址: https://gitcode.com/gh_mirrors/se/search-plugins
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考