使用这个程序可以实现抖音直播间数据分析和直播互动小游戏。一般实现此类功能有两种方式:
- 使用 selenium 直接运行 js 来达到目的
- 使用 https 代理等网络代理直接获取数据处理
本程序采用的是后者,使用很简单。
下载源码后进入源码目录安装依赖
go mod tidy
可以参考我的文章 golang 使用 elazarl / goproxy 代理https请求 将证书配置一下,代码中有我生成的证书在2024年4月后失效,自己生成证书则按照文章中生成。
在项目根目录下运行
go run .
将默认监听 8080 端口,安装好证书后配置本地代理到 localhost:8080
打开任意直播间即可捕获数据收到礼物时可以看到输出:
WebcastGiftMessage
收到人气票价值0.10元
parseData 函数下区别不同响应类型做出自己的业务处理
本代码仅供学习交流使用,任何问题请私信联系