'引用WinHttp组件 $include

'定义变量 Dim Http As WinHttp.WinHttpRequest Dim RoomId As String Dim DanmuUrl As String Dim DanmuContent As String Dim DanmuFile As String

'获取直播间ID RoomId = InputBox('请输入抖音直播间ID:')

'构造弹幕获取URL DanmuUrl = 'https://webcast-hl.amemv.com/webcast/room/danmaku/?room_id=' + RoomId

'创建WinHttp对象 Set Http = New WinHttp.WinHttpRequest

'发送GET请求 Http.Open 'GET', DanmuUrl, False Http.Send

'解析弹幕内容 DanmuContent = Http.ResponseText DanmuContent = Replace(DanmuContent, Chr(0), '') DanmuContent = Replace(DanmuContent, Chr(1), '') DanmuContent = Replace(DanmuContent, Chr(2), '') DanmuContent = Replace(DanmuContent, Chr(3), '') DanmuContent = Replace(DanmuContent, Chr(4), '') DanmuContent = Replace(DanmuContent, Chr(5), '') DanmuContent = Replace(DanmuContent, Chr(6), '') DanmuContent = Replace(DanmuContent, Chr(7), '') DanmuContent = Replace(DanmuContent, Chr(8), '') DanmuContent = Replace(DanmuContent, Chr(9), '') DanmuContent = Replace(DanmuContent, Chr(10), '') DanmuContent = Replace(DanmuContent, Chr(11), '') DanmuContent = Replace(DanmuContent, Chr(12), '') DanmuContent = Replace(DanmuContent, Chr(13), '') DanmuContent = Replace(DanmuContent, Chr(14), '') DanmuContent = Replace(DanmuContent, Chr(15), '') DanmuContent = Replace(DanmuContent, Chr(16), '') DanmuContent = Replace(DanmuContent, Chr(17), '') DanmuContent = Replace(DanmuContent, Chr(18), '') DanmuContent = Replace(DanmuContent, Chr(19), '') DanmuContent = Replace(DanmuContent, Chr(20), '') DanmuContent = Replace(DanmuContent, Chr(21), '') DanmuContent = Replace(DanmuContent, Chr(22), '') DanmuContent = Replace(DanmuContent, Chr(23), '') DanmuContent = Replace(DanmuContent, Chr(24), '') DanmuContent = Replace(DanmuContent, Chr(25), '') DanmuContent = Replace(DanmuContent, Chr(26), '') DanmuContent = Replace(DanmuContent, Chr(27), '') DanmuContent = Replace(DanmuContent, Chr(28), '') DanmuContent = Replace(DanmuContent, Chr(29), '') DanmuContent = Replace(DanmuContent, Chr(30), '') DanmuContent = Replace(DanmuContent, Chr(31), '')

'保存弹幕内容到文本文件中 DanmuFile = RoomId + '.txt' Open DanmuFile For Output As #1 Print #1, DanmuContent Close #1

MsgBox '弹幕获取完成,保存到文件:' + DanmuFile

'请注意,该程序仅用于学习和研究用途,不得用于非法用途。

易语言抖音直播间弹幕获取程序:完整代码和解析

原文地址: https://www.cveoy.top/t/topic/lAxH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录