简介
piratebay-search 是一个基于 Node.js 的 npm 包,用于在 piratebay 上搜索种子。使用该包,你可以很方便地获取特定主题的种子文件,并将其用于你的项目中。
该包的优势在于,它提供了适用于 Node.js 的简单 API,可以让你轻松使用 piratebay 搜索功能。
安装
在开始使用之前,你需要 ensure Node.js 环境和 npm 包管理器,这些都是必要的。
安装 piratebay-search,你可以使用以下命令:
npm install piratebay-search --save
使用
初始化
在你的 index.js 中,你需要 require piratebay-search,然后通过传递一个选项对象来实例化 piratebay-search,这样你就可以开始搜索了。
以下是一个基本的例子:
const PirateBay = require('piratebay-search') const PirateBayClient = new PirateBay() PirateBayClient.search('Batman', { orderBy: 'seeds' }).then(console.log)
搜索
使用 piratebay-search,你可以搜索 piratebay 上的种子,这包括搜索关键字、类别和排序。
以下是一个简单的例子:
PirateBayClient.search('The Witcher', { category: 404 }).then(console.log)
其他 searchable 选项可以在官方文档中查看。
获取种子信息
搜索结果并不够,如果你需要查看详细信息,例如 magnet URL,你需要使用 get 方法。
以下代码演示如何获得特定主题的详细信息:
PirateBayClient.get('10502970').then(console.log)
代理
由于某些原因,你可能需要使用代理,此时,需要传递一个 proxy 选项。
以下是一个例子:
const PirateBayClient = new PirateBay({ proxy: 'http://127.0.0.1:8080' })
结语
以上是如何使用 piratebay-search 以及一些额外的选项。
如果你有任何问题或需要更深入地了解该项目,请阅读官方文档或提交 Issue。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065f71238a385564ab679a