0.0.2-dev1 • Published 3 years ago

bilibili-openapi v0.0.2-dev1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

biliapi

哔哩哔哩 Nodejs 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() // 获取私信消息数