0.0.2-dev1 • Published 3 years ago
bilibili-openapi v0.0.2-dev1
biliapi
哔哩哔哩 Nodejs API
- 感谢 SocialSisterYi/bilibili-API-collect 整理了B站的API文档
$ npm install openbili
一些文档
BiliAPI
import Bili from 'openbili'
const client = new Bili()
登录
直接设置Cookies
client.SetCookie('xxx')
二维码登录
const url = await client.loginByQRCode() // 返回一个链接,使用B站APP打开链接允许登录即可
await client.waitingForLogin() // 等待登录完成(最长等待180s)
获取Cookies
const cookies = client.GetCookie()
获取登录账号的信息
const myInfo = await client.getMyInfo()
Video
const video = await client.getVideo('av号或bv号')
await video.getInfo() // 获取基本信息
await video.uploader() // 获取up主信息
await video.getUrl('页码', '清晰度') // 获取播放链接
await video.getHighEnergyProgressBar('页码') // 获取高能进度条
Messages
await client.Messages.getUnreadMessages() // 获取未读消息数
await client.Messages.getUnreadPM() // 获取私信消息数
0.0.2-dev1
3 years ago