news 2026/8/22 23:14:44

直播弹幕采集 3 步跑通:douyin-live-go 从克隆到出数据只需 5 分钟

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
直播弹幕采集 3 步跑通:douyin-live-go 从克隆到出数据只需 5 分钟

直播弹幕采集 3 步跑通:douyin-live-go 从克隆到出数据只需 5 分钟

【免费下载链接】douyin-live-go抖音(web) 弹幕爬虫 golang 实现项目地址: https://gitcode.com/gh_mirrors/do/douyin-live-go

你盯着一个正在开播的抖音直播间,想统计观众都在刷什么、谁在送礼,靠手动截图根本来不及。douyin-live-go 是一个 Go 语言写的直播弹幕采集工具,它通过 WebSocket 长连接直接订阅抖音直播的推送通道,弹幕、礼物、点赞、入场四类消息实时打印到终端,你只需要填一个房间地址就能出数据。

douyin-live-go= 填一个直播间地址,四类互动数据实时出终端

📡 核心能力速览

直连数据源:走 WebSocket 长连接,直接对接抖音直播推送通道,数据不经过录屏和截图,源头直取。

四类消息全覆盖:弹幕、礼物、点赞、入场观众,解析后直接打印到终端,开箱即用。

极简依赖:仅依赖 websocket、protobuf、gjson 三个库,没有配置文件,没有数据库,改一行地址就能跑。

🛠 3 步上手:5 分钟跑通采集

第一步:克隆仓库

先准备 Go 1.20 环境,然后把项目克隆到本地:

git clone https://gitcode.com/gh_mirrors/do/douyin-live-go cd douyin-live-go go get .
第二步:填上房间地址

打开 main.go,把 NewRoom 里的示例地址换成任意一个正在开播的抖音直播间地址即可:

r, err := NewRoom("https://live.douyin.com/你的房间号")
第三步:运行,看数据流

在项目根目录执行下面这行命令,终端开始滚动打印直播间数据:

go run .
2023/02/28 22:53:35 [弹幕] 幸福如此 : 你卡了 2023/02/28 22:53:35 [礼物] 大鹏鹏^O^ : 小心心 * 1 2023/02/28 22:53:35 [入场] 淡定 直播间

📊 采集效果:能帮你做什么

运营复盘是最直接的用途。以前想留档直播间的弹幕,只能靠录屏再逐帧翻找;现在终端里[弹幕] 昵称 : 内容一行一条持续输出,重定向到文件就是一整场直播的完整弹幕记录,复盘时按关键词搜索即可。

礼物和点赞同样是逐条打印的,格式固定、字段齐全,事后按礼物名称和数量汇总,一场直播的收益明细就有底数了,不用再凭感觉猜。入场消息记录着每一位新观众的昵称和时间,配合入场峰值,你能看出哪个时段流量进得最快,为排期和话术提供依据。这些原始数据接上任何表格工具或脚本,就是现成的直播间互动报表。

直播间弹幕采集实时输出

直播礼物与点赞消息采集效果

🧩 技术选型:一个连接顶一阵子

用 WebSocket 长连接保持会话,配合每 10 秒一次的心跳包保活;消息体走 gzip 压缩加 protobuf 序列化,结构定义在 protobuf/dy.proto,与网页版行为一致,解析逻辑集中在 room.go。

protobuf 消息结构解析流程

🚀 下一步

打开 main.go,把示例地址换成你正在关注的直播间,执行go run .,5 分钟后你就能在自己的终端看到实时滚动的直播弹幕。

【免费下载链接】douyin-live-go抖音(web) 弹幕爬虫 golang 实现项目地址: https://gitcode.com/gh_mirrors/do/douyin-live-go

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 23:12:09

GitHub项目目录结构设计:从入门到精通的最佳实践指南

1. 项目概述:为什么我们需要关注GitHub项目目录结构? 如果你刚开始接触GitHub,或者已经上传过几个项目,但总觉得自己的仓库看起来有点“乱”,那么这篇文章就是为你准备的。我见过太多新手甚至是有几年经验的开发者&am…

作者头像 李华
网站建设 2026/8/22 23:11:35

医疗AI项目如何平衡开发周期与效果?

医疗AI项目如何平衡开发周期与效果选型核心原则在选择医疗AI优化方案时,关键在于找到一个既能满足项目时间要求又能保证最终效果的平衡点。本文旨在提供一套通用的选型标准,并以凤扬AI为例进行具体分析,同时简要介绍其他品牌的适配边界。全文…

作者头像 李华
网站建设 2026/8/22 23:07:59

AI热点日报 | 2026年8月21日

今日导读 周五好。今天三件事最值得关注:OpenAI CFO正式向全员宣布"2027年上市",同时首次把安全监控成本量化——约占被监控推理算力的20%,也就是说每花5美元跑模型,就有1美元花在"盯着模型别出事"上&#x…

作者头像 李华
网站建设 2026/8/22 22:58:38

YOLO热成像人体部位目标检测数据集-8491张

YOLO热成像人体部位目标检测数据集 从数据到模型:人脸检测的 YOLO26 全流程 📊 数据集基本信息 目标类别: [‘face’, ‘forehead’, ‘neck’, ‘nose’]中文类别:[‘面部’, ‘额头’, ‘颈部’, ‘鼻子’]训练集:7…

作者头像 李华
网站建设 2026/8/22 22:53:44

空间利用率提升300%:Pixel2Geo+TrajectoryTensor双引擎驱动仓储自动化升级白皮书

摘要当前国内绝大多数智能仓储仍固化于平面平铺存储、固定通道作业、二维路径规划、被动避障调度的传统建设范式,普遍存在垂直空间闲置、通道冗余浪费、货位间隙粗放、设备动线冲突、高密度作业卡顿等行业顽疾,整体空间有效利用率长期停滞在30%–50%的低…

作者头像 李华