This repository has been archived on 2024-09-10. You can view files and clone it, but cannot push or open issues or pull requests.
Douyin_Web_Live/README.md
2021-11-30 23:00:07 +08:00

26 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

抖音web直播间([live.douyin.com](https://live.douyin.com))弹幕抓取
--
**屏幕效果截图**
![enter image description here](https://github.com/gll19920817/tiktok_live/blob/main/WX20211129-144919@2x.png?raw=true)
**项目思路**
1. Selenium detach模式打开live直播间
2. mitmproxy 捕获live.douyin.com http请求并保存响应为指定目录下文件
3. watchdog监控步骤2指定目录下文件变化后反序列化文件(application/protobuf格式)
4. 反序列化弹幕消息分类后terminal输出
**使用方法**
1. 安装[python3](https://www.python.org/downloads/)
2. clone本项目terminal进入项目目录执行 `pip install requirements.txt`
3. 安装[mitmproxy](https://mitmproxy.org/) terminal执行`mitmproxy -s scripts/mitmproxy.py` (scripts/mitmproxy.py见项目)
4. terminal执行 `python3 main.py 直播间链接(https://live.douyin.com/******)`
**注意事项**
1. 本源代码自行改动仅可作学习目的!!!
2. 少刷抖音,他人美好生活皆虚幻,一切卷的不行,你懂得!!!