抖音弹幕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")
    列表框.加入项目 (用户昵称 + ": " + 弹幕内容)
.否则
    调试输出 ("数据解析失败")
.如果结束

`

posted @ 2025-06-10 12:28  爷很困扰  阅读(197)  评论(0)    收藏  举报