python 爬虫抓取斗鱼直播间弹幕

这个嘛方法有很多,但市面上流行的方法也就两种

第一种就是通过斗鱼直播间的那个协议

第二种吗简单的我想骂人(前一种学些了贼多时间,简直了)

就是利用第三方库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)

参考的官方文档 -----> 官方文档
一看就会

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值