使用生成的聊天窗口中的时间戳来刮取文本数据

问题描述 投票:-1回答:1

我想从Twitch剪辑中删除聊天数据。这就像一个保存的直播片段,你可以看到人们如何反应那一刻。我们可以以此为例:

https://clips.twitch.tv/BenevolentPunchyLyrebirdMingLee

因此,如果我通过查询选择器观看视频直到最后,我可以提取所有数据。然而,我想要做的是编写一个剪贴板,它获取剪辑的链接并输出带有时间戳的原始文本数据。

我搜索了Twitch.com的API,但没有任何关于剪辑的内容。

javascript python node.js web-scraping twitch
1个回答
-1
投票

最后,我创建了这个小Python脚本来获取给定Twitch Clip的聊天数据。

显然,您可以使用API​​调用获取给定视频的聊天数据:https://api.twitch.tv/v5/videos/$VODID/comments?cursor=$NEXT

其中vodid是剪辑视频的id,光标的工作方式如下:

您可以通过块获取聊天数据,并且每个块都有一个指示下一个块的游标值。因此,您可以继续获取下一个块,直到找到剪辑偏移匹配的偏移量,并写入/保留聊天数据,直到它超出剪辑的持续时间。

如果有人需要它:

https://github.com/OgulcanCelik/twitch-clip-chat

© www.soinside.com 2019 - 2024. All rights reserved.