/BilibiliSuitBuy

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

BilibiliSuitBuy [b站装扮购买]

一个简单的抢装扮脚本


支持

  • 图形用户界面
  • 自定义启动时间
  • 自定义购买数量
  • 可用优惠劵搜索
  • 装扮标识搜索
  • 抓包数据导入
  • 短信登陆
  • 账密登陆
  • HTTP1.1
  • HTTP2.0

运行

安装 Python3.10.7(安装时只要勾上add path就行)

安装 Go1.19.4

1.克隆项目(当然你也可以直接下载解压)

git clone https://github.com/lllk140/BilibiliSuitBuy.git

2.进入项目目录

cd BilibiliSuitBuy

可选, 执行完这部不需要执行3,4,5步

双击运行根目录下的install.bat

执行完毕可直接双击main.exe来运行

3.安装依赖

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

4.打包脚本本体(或自行执行打包指令)

双击运行根目录下的install-http.bat

5.启动

python main.py

运行1【如何设置】:

先填写设备信息再继续, 不会获取的看BV1aD4y147pX开头到30秒 别问什么不一样, 这是简化过的

基础信息基本不需要管 渠道, 购买时长这些

也没什么说的, 装扮标识和优惠凭证都可以用右边的搜索搜索出来 双击选择

启用时间单位是秒的时间戳, 时间戳转换进这里 单位秒! 单位秒! 单位秒!

导入登陆请搭配BilibiliLogin使用 这里不提供教程

解析报文一般用不到, 这个可以直接把信息填全 底下是教程

这里是教程

fiddler抓https教程

1.启动fiddler, 装扮商店随便找个装扮点进去

2.然后fiddler里搜索ctrl+f /x/garb/v2/mall/suit/detail

3.选中后点击请求报文的Raw, 全选ctrl+a复制ctrl+c下来

4.新建个空白文本文件粘贴ctrl+v进去并保存, 选择保存的文件就行

运行2【脚本本体的选择】:

格式: 启动[语言][协议][类型]

语言 协议 类型 速度 计时器
Python HTTP1.1 运行程序 单线程
Python HTTP1.1 源代码 单线程
Python HTTP2.0 运行程序 单线程
Python HTTP2.0 源代码 单线程
Golang HTTP1.1 运行程序 多线程
Golang HTTP1.1 源代码 多线程
Golang HTTP2.0 运行程序 多线程
Golang HTTP2.0 源代码 多线程

其他:

导入登陆文件内容格式(json)

{"cookie": "k1=v1; k2=v2", "accessKey": "xxxxxxxxxxx"}

v我2.5%👾


参考:

github.com/python-hyper/h2

plain-sockets-example.html


还是那句话:

👀

你问我为什么不开,我没钱,我没账号,我没设备,我没渠道,我啥都没有,我开个✓8