10 分钟搭好 B 站会员购抢票:biliTickerBuy 完整实操
【免费下载链接】biliTickerBuyb站会员购购票辅助工具项目地址: https://gitcode.com/GitHub_Trending/bi/biliTickerBuy
biliTickerBuy 是开源免费的 B 站会员购购票辅助工具,把盯库存、抢下单、出支付码整套动作交给脚本定时执行,你只需填好配置、登好账号。适合第一次用命令行、又想在热门门票开售那一刻不手忙脚乱的新手。
什么情况适合用它
| 你遇到的情况 | biliTickerBuy 的做法 |
|---|---|
| 开售瞬间手动刷新,页面一卡就错过 | 到点定时轮询库存,自动触发下单 |
| 手动选票档、填信息容易点错 | 配置文件写死票档与数量,流程固定 |
| 抢完还得盯着屏幕等结果 | 出单后弹出支付二维码,并向 ServerChan、Bark、Telegram 等渠道推送 |
| 手动重试间隔不稳,节奏乱 | 内置限频与 429 退避,控制请求节奏 |
核心下单流程在 task/buy.py,推送渠道集中在 util/notifer/Notifier.py。
biliTickerBuy 安装命令与首次启动
三步走,每步一条命令。
环境检查
python --version看到 3.11 或更高就能继续,低于这个版本先升级 Python。
安装
python -m pip install --upgrade bilitickerbuy装完会注册一个btb命令。想从源码跑,也可以克隆仓库后装依赖:
git clone https://gitcode.com/GitHub_Trending/bi/biliTickerBuy首次启动
btb自动打开浏览器里的 Gradio 界面,含账号登录、生成配置、操作抢票、日志查看几个页签。命令行党可直接btb buy ./config.json跳过界面。
实战走一遍
在界面里跑一场漫展票
目标是抢一张漫展门票,又不想碰命令行。打开btb后进「账号登录」扫码登录 B 站,再到「生成配置」里填票档、数量、开售时间,导出一个 json 配置文件。切到「操作抢票」页签载入这份配置,开售时间一到脚本就开始轮询并下单,结果在「日志查看」里实时刷出来。抢到后按提示扫码支付即可。
用配置文件无头定时抢
目标是把任务挂在一台常开机器上,人不盯屏幕。直接命令行下发:
btb buy ./config.json --time-start 2026-06-18T20:00:00--time-start指定开售时刻,脚本按北京时间对齐倒计时,到点进入抢票循环。跑完自动退出,配合通知渠道,出单时手机直接收到支付提醒。
biliTickerBuy 关键参数怎么设
默认值都定义在 app_cmd/config/BuyConfig.py,日常只需碰下面三个。
--time-start:开售时间,形如2026-06-18T20:00:00。这是对齐倒计时的基准,填错等于整体跑偏,务必和页面展示的开售时间一致。--interval:请求间隔,单位毫秒,默认 1000。太小容易触发限频被 429,太大又可能在开售瞬间慢半拍,先用默认,网络很稳再往下调。--rate-limit-delay-ms:收到 429 后的等待毫秒数,默认 300。被限流时它决定多久再试,网络一般就保持默认,别盲目调小。
时间对齐依赖系统时钟,脚本用 util/TimeUtil.py 做同步,所以开抢前先把本机系统时间校准。
常见坑与合规边界
坑一:装完敲btb提示找不到命令原因:Python 的脚本目录没进 PATH。 修正:重开一个终端再试;仍不行的话用python -m biliTickerBuy直接启动。
坑二:开售了请求却发早了或发晚了原因:本地系统时间和服务端有偏差。 修正:开抢前先同步系统时间,再确认--time-start和页面一致。
合规边界(你这边别越界)
- 别拿它做代抢、代下单或倒卖,项目是非商业许可,商用和营利行为不允许。
- 别把请求间隔压到极限去刷,保持默认限频,把工具当辅助而不是轰炸器。
- 账号、cookie 自己保管,别上传到公共仓库或分享给他人。
下一步
从 pip 装好、btb打开界面,你已经有了完整的一条链路。先在一张非热门的票上跑通全流程,确认通知能收到、支付码能弹出,再上热门活动。有使用问题或想加功能,欢迎到项目的 discussions 和 issue 区留言,一起把工具磨得更顺手。
【免费下载链接】biliTickerBuyb站会员购购票辅助工具项目地址: https://gitcode.com/GitHub_Trending/bi/biliTickerBuy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考