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