抖音弹幕wss协议获取进出房间,礼物,点赞,弹幕,仅供学习
源码地址:https://www.pan38.com/share.php?code=VXDME 提取码:8888
直播间弹幕解析源码:
`
.版本 2
.支持库 internet
.支持库 EThread
.支持库 spec
.程序集 程序集1
.程序集变量 主窗口, 窗口
.程序集变量 弹幕列表框, 列表框
.程序集变量 ws连接, WebSocket客户端
.程序集变量 解析线程, 整数型
.子程序 _启动子程序, 整数型
载入 (主窗口, , 假)
返回 (0)
.子程序 _连接按钮_被单击
.局部变量 房间号, 文本型
房间号 = 房间号编辑框.内容
启动线程 (&连接直播间, 房间号, 解析线程)
.子程序 连接直播间
.参数 房间号, 文本型
.如果真 (ws连接.连接 ("wss://webcast3-ws-web-lq.douyin.com/webcast/im/push/"))
状态标签.标题 = "已连接"
处理事件 ()
.否则
状态标签.标题 = "连接失败"
.如果真结束
.子程序 _ws连接_收到数据
.参数 数据, 文本型
处理弹幕数据 (数据)
.子程序 处理弹幕数据
.参数 原始数据, 文本型
.局部变量 json, 类_json
.局部变量 弹幕内容, 文本型
.局部变量 用户昵称, 文本型
.如果 (json.解析 (原始数据))
弹幕内容 = json.取通用属性 ("content")
用户昵称 = json.取通用属性 ("user.nickname")
列表框.加入项目 (用户昵称 + ": " + 弹幕内容)
.否则
调试输出 ("数据解析失败")
.如果结束
`


浙公网安备 33010602011771号