本工具可以从B站 (视频/动态) 中提取出 (评论/转发/点赞) 用户列表, 然后随机选出中奖者
SocialSisterYi/bilibili-API-collect
[2024-10-20] 增加了扫码登陆功能和检查用户是否为粉丝的功能 [2024-06-27] 新版已更换为 前端Vue3+后端PHP的组合, 用Nodejs开发的旧版已移动到分支里 old-nodejs-jquery-version 为了省事我把前端和后端两个项目扔在同一个GIT库里了, API目录里是后端代码, VUE目录里前端代码
- 需要一台支持PHP环境的服务器
- 把项目除了
vue
目录以外的文件部署到网站的目录下 - 重命名
config
目录里的cookie.example.txt
改成cookie.txt
- 然后创建一个B站小号登陆B站, 把账号使用的cookie字符串复制到
cookie.txt
文件内 - 项目的访问入口为api目录里的
index.php
, 部署完成后就能通过 api路径访问 例子: https://www.abcd/api/index.php
- 安装Nodejs+npm
- 在
vue
目录里打开命令行 运行npm install
安装下载依赖文件 - 重命名vue目录里的
.env.example
改成.env
- 根据注释 修改
.env
文件里的变量数值 - 运行
npm run dev
可以本地调试前端项目 - 运行
npm run build
可以生成dist
目录, 里面包含构建好的前端代码 - 把
dist
目录里的文件部署到前端的服务器