抖音直播数据抓取工具:DouyinLiveWebFetcher

实时捕获弹幕、礼物、用户进出场等关键数据。
项目地址:https://github.com/saermart/DouyinLiveWebFetcher

下载后:
1. 进入目录: pip install -r requirements.txt
2. 打开main.py文件,将live_id修改为你想要监控的直播间ID
3. 启动数据采集:python main.py


多直播间并行监控:
# 创建多个监控实例
from liveMan import DouyinLiveWebFetcher
 
live_ids = ['直播间ID1', '直播间ID2', '直播间ID3']
rooms = [DouyinLiveWebFetcher(live_id) for live_id in live_ids]
 
# 启动所有监控
for room in rooms:
    threading.Thread(target=room.start).start()


故障排除与维护指南:

常见问题解决方案
Q:连接失败或频繁断开 
A:检查网络连接稳定性,确保没有防火墙或代理限制。可以尝试调整liveMan.py中的重连参数。

Q:数据采集不完整 
A:确认直播间ID是否正确,检查是否有权限限制。某些直播间可能设置了访问限制。

Q:运行速度缓慢 
A:优化数据处理逻辑,避免在数据处理函数中进行复杂计算。可以考虑使用异步处理机制。

Q:签名验证失败 
A:更新sign.js和a_bogus.js文件,确保使用最新的签名算法。抖音平台会定期更新验证机制。

Q:不能获取礼物信息 
A:因为抖音政策的收紧,需要在wss中写入真实登陆账号的cookie,详细操作请参考:https://github.com/saermart/DouyinLiveWebFetcher/issues/164


版本兼容性说明:

DouyinLiveWebFetcher持续更新以适应抖音平台的变化:

2025年9月更新:添加a_bogus参数支持
2025年8月更新:优化WebSocket连接稳定性
2025年7月更新:改进签名验证机制
2024年12月更新:增强数据解析准确性
建议定期关注项目更新,当抖音平台接口发生变化时,及时更新工具版本。


原文链接:https://blog.csdn.net/gitblog_00510/article/details/161535074

点击数:9
创建时间:2026-06-13 10:48:23
更新时间:2026-06-13 10:49:14