發現了一個特別快樂的包, 據說支持各大直播網站的彈幕抓取(親測鬥魚有效)
"""
@author xiaofei
@date 2019-05-22
@desc 抓取彈幕
"""
from danmu import DanMuClient
# url要是 https://www.douyu.com/606118 這種格式的
dmc = DanMuClient("直播間url")
if not dmc.isValid(): print('Url not valid')
@dmc.danmu
def danmu_fn(msg):
print(f"{msg['NickName']}: {msg['Content']}")
@dmc.gift
def gift_fn(msg):
print(f"{msg['NickName']} 發送了表情")
@dmc.other
def other_fn(msg):
print('Other message received')
dmc.start(blockThread=True)