如何使用易语言解析B站直播间的地址获得弹幕内容
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章给大家分享的是有关如何使用易语言解析B站直播间的地址获得弹幕内容的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。常量数据表.版本 2.常量 常量1, "<文本长度:
千家信息网最后更新 2025年02月03日如何使用易语言解析B站直播间的地址获得弹幕内容
这篇文章给大家分享的是有关如何使用易语言解析B站直播间的地址获得弹幕内容的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
常量数据表
.版本 2
.常量 常量1, "<文本长度: 31>", , ", , ">
.常量 常量3, "<文本长度: 19>", , http://i0.hdslb.com
.常量 常量4, "<文本长度: 4>", , .jpg
自定义数据类型表
.版本 2.数据类型 data .成员 uid, 文本型 .成员 name, 文本型 .成员 text, 文本型
B站直播间弹幕获取的代码
此功能需要加载精易模块5.6
.版本 2.支持库 internet.程序集 窗口程序集_启动窗口.程序集变量 result1, 文本型.程序集变量 result2, 文本型.程序集变量 data, data.程序集变量 a, 整数型.程序集变量 计次, 整数型.子程序 __启动窗口_创建完毕a = 1.子程序 _时钟1_周期事件.局部变量 地址, 文本型.局部变量 主播名字, 文本型.局部变量 主播头像, 文本型result1 = 编码_usc2到ansi (到文本 (网页_访问 ("http://api.live.bilibili.com/ajax/msg", 1, "roomid=" + 直播间代码编辑框.内容))) ' 23058=直播间roomid.如果真 (result2 ≠ result1) result2 = result1 .如果真 (a = 1) a = 2 返回 () .如果真结束 result1 = 文本_取出中间文本 (result1, "text" + #引号 + ":" + #引号, #引号 + "admin" + #引号 + ":[]}}") 计次 = 文本_取出现次数 (result1, "text" + #引号 + ":" + #引号) .计次循环首 (计次, ) result1 = 文本_取出中间文本 (result1 + #引号 + "admin" + #引号 + ":[]}}", "text" + #引号 + ":" + #引号, #引号 + "admin" + #引号 + ":[]}}") result1 = "text" + #引号 + ":" + result1 .计次循环尾 () data.uid = 文本_取出中间文本 (result1, "uid" + #引号 + ":", "," + #引号) data.name = 文本_取出中间文本 (result1, "nickname" + #引号 + ":" + #引号, #引号 + "," + #引号) data.text = 文本_取出中间文本 (result1, "text" + #引号 + ":", #引号 + "," + #引号) 弹幕编辑框.内容 = 弹幕编辑框.内容 + data.name + " : " + data.text + #换行符 地址 = 编码_utf8到gb2312 (到文本 (HTTP读文件 ("http://live.bilibili.com/" + 直播间代码编辑框.内容))) 主播名字 = 文本_取出中间文本 (地址, #常量1, #常量2) 主播头像 = 文本_取出中间文本 (地址, #常量3, #常量4) 标签1.标题 = "主播:" + 主播名字 头像图片框.图片 = HTTP读文件 (#常量3 + 主播头像 + ".jpg") ' 当前获取为不稳定的,有可能在其他直播无法获取到头像~ _启动窗口.标题 = "当前您正在观看" + 主播名字 + "的直播间弹幕---弹幕助手".如果真结束.子程序 _绑定按钮_被单击直播间代码编辑框.禁止 = 真信息框 ("已绑定成功√", 0, "弹幕助手").子程序 _解除绑定按钮_被单击直播间代码编辑框.禁止 = 假信息框 ("已解除当前绑定√", 0, "弹幕助手")
运行结果:
感谢各位的阅读!关于"如何使用易语言解析B站直播间的地址获得弹幕内容"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
文本
引号
常量
直播
直播间
内容
变量
程序
地址
代码
头像
计次
名字
子程序
助手
局部
成员
数据
版本
语言
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
概念阶段设计是数据库管理系统吗
小学网络安全知识观后感
软件开发使用家里当服务器
网络安全议论作文800字
如果游戏服务器炸服了怎么办
dubbo 指定调用服务器
自动化设备编程用软件开发
共享单车租赁数据库SQL
互联网开发和软件开发有区别
增城靠谱的网络安全运维
刺刀 网络安全
双十一数据库
服务器删除文件恢复
嘉兴口碑好的网络技术哪家好
服务器虚拟化安全加固
oracle数据库删除表
网络技术部部门自我介绍
redis 几个数据库
什么是关系数据库和非关系数据库
计算机网络技术课程代码
人的网络安全意识问题
概念阶段设计是数据库管理系统吗
网络技术教材分析
辽宁服务器电源种类
如何取数数据库
成都银行软件开发中心待遇
数据库如何设计默认约束名
oracle 数据库管理
网络安全控制中心
泰安联想服务器代理公司