- 抖音、B站的 web 端相关数据接口基于 Node.js 的实现,支持最低node版本为 v18
pnpm add @ikenxuan/amagi
直接获取相关数据
import amagi, { getDouyinData, getBilibiliData } from '@ikenxuan/amagi'
const douyinck = '你的抖音ck'
const bilibilick = '你的B站ck'
// 方法1
const Douyin = await getDouyinData('单个视频作品数据', douyinck, { url: 'https://v.douyin.com/irHntHL7' })
const Bilibili = await getBilibiliData('单个视频作品数据', bilibilick, { url: 'https://b23.tv/9JvEHhJ' })
// 方法2
const Client = new amagi({
douyin: douyinck,
bilibili: bilibilick
})
const dydt1 = await Client.getDouyinData('评论数据', { url: 'https://v.douyin.com/irHntHL7', number: 25 })
-
参数一详见 API数据类型枚举
-
传递对象的参数详见 抖音接口请求参数类型、B站接口请求参数类型 或参照 API 文档
本地部署一个服务端
- API 文档: Apifox
import amagi from '@ikenxuan/amagi'
const Client = new amagi({
douyin: '抖音ck',
bilibili: 'B站ck'
})
Client.startClient(4567) // 监听端口
开发环境下,支持最低node版本为 v18
- 安装依赖
pnpm install
- 构建
pnpm build
本库没有后门,本库不会上传有关你的任何信息到第三方。 所配置的ck只会用于请求官方API接口
该项目代码从 kkkkkk-10086 提取修改并发布