Skip to content

hexie2108/bilibili_dynamic_lottery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

B站在线抽奖工具

本工具可以从B站 (视频/动态) 中提取出 (评论/转发/点赞) 用户列表, 然后随机选出中奖者

在线使用地址

https://bilibili.mikuclub.cc/

参考文档

SocialSisterYi/bilibili-API-collect

版本说明

[2024-10-20] 增加了扫码登陆功能和检查用户是否为粉丝的功能 [2024-06-27] 新版已更换为 前端Vue3+后端PHP的组合, 用Nodejs开发的旧版已移动到分支里 old-nodejs-jquery-version 为了省事我把前端和后端两个项目扔在同一个GIT库里了, API目录里是后端代码, VUE目录里前端代码

后端的部署方法

  1. 需要一台支持PHP环境的服务器
  2. 把项目除了 vue 目录以外的文件部署到网站的目录下
  3. 重命名config目录里的 cookie.example.txt 改成 cookie.txt
  4. 然后创建一个B站小号登陆B站, 把账号使用的cookie字符串复制到 cookie.txt 文件内
  5. 项目的访问入口为api目录里的 index.php , 部署完成后就能通过 api路径访问 例子: https://www.abcd/api/index.php

前端的部署方法

  1. 安装Nodejs+npm
  2. vue目录里打开命令行 运行 npm install 安装下载依赖文件
  3. 重命名vue目录里的 .env.example 改成 .env
  4. 根据注释 修改 .env 文件里的变量数值
  5. 运行 npm run dev 可以本地调试前端项目
  6. 运行 npm run build 可以生成 dist 目录, 里面包含构建好的前端代码
  7. dist 目录里的文件部署到前端的服务器

About

B站动态转发抽奖小程序

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published