简介
wanx
是一款依托网易云音乐 API 实现的音乐爬虫。该 npm 包通过查询网易云音乐 API 获取歌曲信息并提供相应 API 接口供开发者使用。
安装
使用 npm 进行安装:
npm install wanx --save
使用
查询歌曲信息
通过 wanx.search
方法可以查询歌曲信息:
const wanx = require('wanx'); wanx.search('周杰伦').then(res => { console.log(res); }).catch(err => { console.error(err); })
方法返回一个 Promise 对象,参数为歌曲信息,若查询失败则抛出异常。
获取歌曲链接
调用 wanx.getUrl
方法可以获取歌曲链接:
const wanx = require('wanx'); wanx.getUrl('403710').then(res => { console.log(res); }).catch(err => { console.error(err); })
方法返回一个 Promise 对象,参数为歌曲链接,若获取失败则抛出异常。
其他 API 接口
wanx
还实现了以下 API 接口:
wanx.getHotList()
获取热门歌曲列表wanx.getSongList(id)
获取歌单中的歌曲列表,id
为歌单 idwanx.getLyrics(id)
获取歌曲歌词,id
为歌曲 id
-- -------------------- ---- ------- ----- ---- - ---------------- -------------------------- -- - ----------------- ------------ -- - ------------------- -- ----------------------------------- -- - ----------------- ------------ -- - ------------------- -- ------------------------------- -- - ----------------- ------------ -- - ------------------- --
以上例子均返回 Promise 对象,参数为相应信息或者抛出异常。
总结
wanx
npm 包提供了一种轻松查询、获取歌曲信息的方式,为开发者节省了许多爬虫开发时间。本文对 wanx
的安装、使用、及其他 API 接口进行了详细介绍,希望对开发者们有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedb654b5cbfe1ea06114fd