欢迎光临
我们一直在努力

抖音直播工作室“详细剧本讲解”实时数据采集-亿软阁软件圈

大家好,我是微信官方账号3分钟学堂的郭莉媛。

下面给大家带来一个抖音直播间实时数据采集的教程,采集的内容包括:点赞数、在线人数、列表1礼物数、直播间评论数、评论内容。

脚本思维

抖音Live Studio中的文本内容是可以通过节点内容提取的,所以脚本的思路基本上就是获取xml,然后从中提取想要的内容。

list 1中的赞数、在线数、礼物数等数据都是相对静态的,而评论信息是动态的,所以我们把重点放在收集评论信息的部分。

方法的评论集

打开抖音直播间,可以手动打开,也可以使用代码跳转到指定id的直播间。

根据节点id找到评论内容:

导入’ jsdvip.luae ‘

jsdvip。开启服务

尺寸Ret,信息()

Ret=jsdvip。find nodes(‘ by . RES(‘ com . ss . Android . ugc . awe me : id/text ‘)。文本($(‘。*:*)’,’节点’)

如果Ret那么

Info=jsdvip。GetNodeInfoAll(“节点”)

如果信息然后

对于i=1到UBOUND(Info[1]) 1

TracePrint ‘公共屏幕信息’,Info[1][i]

然后

如果…就会结束

如果…就会结束

dth=”500″ height=”auto” />

代码中我填一个正则匹配,过滤掉了“某某某 来了”这类系统评论内容。

②写入到文本

写入文本有一个难点,每次在获取到评论内容以后,先要判断是不是重复内容,如果不是重复内容在把它写入进文本。

处理方法是这样的~

获取到评论信息,先不要写入文本,先要判断文本是不是空的,如果是就不用判断重复直接写入,如果不是的话,看看有没有5条信息,这里之所以是5,是因为直播间一般最多同时显示四五条信息,再多就会被挤出屏幕。

如果文本内信息数在5条信息以内,直接遍历文本中所有信息,和获取到评论进行比对,没有重复直接写入到文本第1行,否则直接pass掉。

如果文本内容信息数超过了5条,那么只去比对前五条信息,这么做的好处就是可以节省时间。随着我们写入信息,文本中的内容会越来越多,那么如果遍历所有文本进行比对,会非常耗时。

扩展思路


除了采集评论以外,还要有别的信息采集:点赞量、在线人数、榜1的礼物数,这些数据的采集方法和采集评论差不多,也是从xml中提取,不过我们不需要实时采集,可以每隔10秒钟采集一次,当然也可以每5分钟采集一次。

这里有涉及到一个知识点:定时执行代码。

Dim t=TickCount()
TracePrint "开始计时"
Do
Delay 1000
//执行你的代码
If TickCount()-t>5000 Then
TracePrint "到时间了"
Exit Do
End If
Loop

通过定时功能,我们每10秒把采集的点赞量、在线人数、榜1的礼物数、留言数写入到另外一个文本里面。


抖音直播工作室“详细剧本讲解”实时数据采集

关于脚本

这个脚本可以帮我们记录一个直播间开播的实时数据,分析直播的数据情况,当然也可以针对固定内容的评论进行回复。

<

打赏
这些信息可能会帮助到你: 加盟代理 | 软件问题答疑 | 网站装修推广 | 下单商城

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《抖音直播工作室“详细剧本讲解”实时数据采集-亿软阁软件圈》
文章链接:https://dk.tkcdk.cn/15648.html
免责声明:本站所有资源和软件均来自于互联网渠道,只整合营销类软件-简单趣味娱乐软件其他危害社会软件客户绕行-免开尊口共同打造健康营销-绿色的微商环境
请遵循相关法律法规合理使用,本站一切资源不代表本站立场如有侵权不妥之处请第一时间联系我们删除,敬请谅解!
投诉侵权邮箱:520lab@2018lab.club 或联系QQ:321679717
分享到: 更多 (0)

亿软阁微营销 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏