# btv_api **Repository Path**: alwolf/btv_api ## Basic Information - **Project Name**: btv_api - **Description**: 整合了一些哔哩哔哩API,方便调用的接口库 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-02 - **Last Updated**: 2024-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bilibili API 整合了一些哔哩哔哩API,方便调用。 如果想在前端使用,请自行解决跨域问题OvO 学习使用,请勿商用。 使用方法 安装模块 ```shell npm install btv_api ``` 导入模块 ```js const btv = require('btv_api') ``` ## 视频搜索 ```js async function a(){ const a = await btv.search('关键词') console.log(a) } a() ``` 返回的数据格式如下 ``` [ { picture_url: '视频封面', url: '视频链接', title: '标题', views: '播放量', danmuCount: '弹幕数', author: '作者', date: '发布日期' }, ... ] ``` ## 原理 使用`cheerio`获取网站中的数据,转成JSON数据。