Skip to content

Capture chat data from livestream room, 抓取直播弹幕的工具,已支持抖音

Notifications You must be signed in to change notification settings

InjoyDeng/BulletScreenCapturer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BulletScreenCapturer

Tools to capture chat data from live streaming platforms

Features

  • Support for DouYin live streaming.
  • WebSocket forwarding.
  • Support for WeChat live streaming (in development).
  • Standardization of data structures from different platforms (planned).

Environment

  • Python >= 3.6

Run

Please run the following command to create and activate the virtual environment:

python -m venv .venv

# For Linux and macOS
source .venv/bin/activate

# For Windows Command Prompt
.\.venv\Scripts\activate.bat

# For Windows PowerShell
.\.venv\Scripts\activate 

Then, install dependencies:

pip install -r requirements.txt

If everything works well, you can run the program in the way you need:

To output messages in the terminal, run the following command and enter a liveId:

python main.py

To run a WebSocket server and forward messages, you need to add liveId as an argument, like this:

python main.py 80017709309

Credits

Nats-ji/dy_danmu for mapping douyin.proto to the Python class.

About

Capture chat data from livestream room, 抓取直播弹幕的工具,已支持抖音

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages