这个嘛方法有很多,但市面上流行的方法也就两种
第一种就是通过斗鱼直播间的那个协议
第二种吗简单的我想骂人(前一种学些了贼多时间,简直了)
就是利用第三方库danmu
安装的方法依旧是如此的简单,打开终端输入pip install danmu
import time, sys
from danmu import DanMuClient
def pp(msg):
print(msg.encode(sys.stdin.encoding, 'ignore')).decode(sys.stdin.encoding)
dmc = DanMuClient('http://www.douyu.com/lslalala')#后面为直播间的号码
if not dmc.isValid():print('Url not valid')
@dmc.damu
def danmu_fn(msg)
pp('[%s] %s' % (msg['Nickname'], msg['Content']))
@dmc.gift
def gift_fn(msg):
pp('[%s] sent a gift' % (msg['NickName']))
@dmc.other
def other_fn(msg):
pp('Other message received')
dmc.start(blockThread=True)
参考的官方文档 -----> 官方文档
一看就会