python刷弹幕_每个大主播都是满屏弹幕,怎么做到的?Python实战无限刷弹幕!
danmu 是一个开源的直播平台弹幕接口,使用他没什么基础的你也可以轻松的操作各平台弹幕。使用不到三十行代码,你就可以使用Python基于弹幕进一步开发。支持斗鱼、熊猫、战旗、全民、Bilibili多平台弹幕。支持各版本Python,无平台依赖,方便各类开发者、爱好者使用。一次开启,主播上线自动连接,下线后上线自动重连。
给喜欢的主播来个爱的轰炸。
经过深度优化,几乎不漏过任何一条弹幕;使用抽象构架,方便修改与开发。
Documents
你可以在官网获取使用帮助。
Installation
可以通过本命令安装 danmu:
pip install danmu
Simple uses
通过如下代码,可以初步通过Python对弹幕进行处理。
import time, sysfrom danmu import DanMuClientdef 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.danmudef 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)
Screenshot
Advanced uses
设置默认的消息处理方式
消息被分为三种类型注册:danmu, gift, other
分别对应:普通弹幕,礼物消息,其他消息
如果某种类型没有注册过,将会使用默认方法,默认方法的注册方式如下:
from danmu import DanMuClientdmc = DanMuClient('斗鱼网页')@dmc.defaultdef default_fn(msg): pp('[%s] %s' % (msg['NickName'], msg['Content']))
取消已经注册过的方法
通过以下方式可以取消某一种类型的注册。
from danmu import DanMuClientdmc = DanMuClient('斗鱼网页')dmc.default(None)dmc.gift(None)
FAQ
Q: 获取的消息格式都是什么?
A: 消息为一个字典,必有三个键:NickName、Content、MsgType,对应用户名、消息内容、消息类型。
python刷弹幕_每个大主播都是满屏弹幕,怎么做到的?Python实战无限刷弹幕!相关推荐
- python脚本自动化赚钱系统_自从用python写了个自动弹幕脚本后,各大主播都来找我,净赚十万!...
Python Python开发 Python语言 自从用python写了个自动弹幕脚本后,各大主播都来找我,净赚十万! 大家好,今天又给大家带来了Python爬虫的分享,今天我们继续上次的问题,继续来 ...
- 外服封号_外服大主播Diss原神:因为吐槽氪金体验差,米哈游把我号封了
早在2019年,<原神>就在游戏圈激起了好几波热浪,许多网友指责角色的滑翔抄袭,但也有不少路人被禁止的游戏角色所折服.<原神>公测后的猛然崛起,是许多玩家都不曾预料到的事情.纵 ...
- 生日祝福小程序_柔柔生日赢得各大主播祝福,除了难言小抠脚,人皇也来了
柔柔作为和平精英的女主播真的是很吃香,因为她也是难言和小抠脚最好的朋友,这两个主播人气也很高,值得我们喜欢,他们的直播内容也同样好看,也因为他们人气的原因,柔柔也可以说是大家心目中最可爱的女主播了.而 ...
- 学云计算能干什么_陌陌主播等级计算?陌陌主播升级明细表?
有很多主播对陌陌直播规则都不太清楚,比如就有人问,陌陌主播等级计算?陌陌主播升级明细表?今天跟大家简单的说一下,一起来看看吧. 加入海星公会,扶持奖励全都有,主播可获得热门推荐,可以迅速提升主播人气, ...
- 主播都在播的王牌战争:代号英雄是款什么样的游戏?王牌战争模拟器电脑版教程
王牌战争:代号英雄好玩吗?王牌战争:代号英雄吃鸡手游怎么玩?王牌战争:代号英雄是英雄互娱发行的首款生存竞技手游,8v8血存血战百人竞技激战生存吃鸡手游. 最近很多主播都在直播一款叫王牌战争:代号英雄的 ...
- 斗鱼主播都在使用的可取回的CSGO开箱子网站推荐!
斗鱼主播都在使用的可取回的CSGO开箱子网站推荐! incsgo 能直接取回皮肤的CSGO饰品皮肤开箱网站 官方链接: www.incsgo.gg 注册登录自动免费获得$1.00美金 优惠码: csg ...
- 游戏主播用什么录屏软件录游戏?
如今游戏直播行业发展如火如荼,作为一名游戏爱好者,除了玩游戏可以带给我们快乐,录制游戏视频分享给大家也能带来欢乐. 对于很多想要进入直播行业的新人主播来说,找到一款好用的游戏录屏软件是首页事情.那么, ...
- python弹幕脚本_自从用python写了个自动弹幕脚本后,各大主播都来找我,净赚十万!...
大家好,今天又给大家带来了Python爬虫的分享,今天我们继续上次的问题,继续来研究一下虎牙平台的爬虫. 起因 写完上次的代码,我冒出有一个很有趣的想法,就是,我们可以使用selenium来完成虎牙自 ...
- 自从用python写了个自动弹幕脚本后,各大主播来找我,净赚十万!赶紧收藏!!
起因 写完上次的代码,我冒出有一个很有趣的想法,就是,我们可以使用selenium来完成虎牙自动化登录,并且自动给主播发送弹幕功能的程序.既然有了想法,我们就开始实现,首先我们要先确定进入一个直播间, ...
最新文章
- iOS最好用的引导页
- oracle ORA-12526: TNS: 监听程序: 所有适用例程都处于受限 无法使用sqlplus / as SYSDBA
- apscheduler 绿色版
- Java设置edittext光标,如何改变的EditText光标高度?
- GAN + Video Inpainting的一些思考和相关论文
- linux查文件被哪些程序占用—fuser和lsof的使用
- imagej边缘提取
- Axure share APP使用教程——如何在手机上演示axure文件
- 有效值/峰-峰值/幅值/瞬时值
- SAP中物料质检视图中检验设置和QM采购的应用区别
- Word自动目录字体修改和行间距的问题
- ORACLE 中利用推理逻辑去算 上年同期 ,注意:ORACLE中查询条件是带有推理逻辑功能的,及oracle中的推理逻辑
- edge播放视频HTML5黑屏,edge不能播放网页视频怎么办-修复edge浏览器播放视频黑屏的方法 - 河东软件园...
- html引入png不显示透明北京,完美解决透明png图片及透明png背景,兼容所有浏览器...
- Android使用FFmpeg 解码H264并播放(二)
- 51单片机定时器时间计算
- js基础 js函数作用域链
- HDU 6148 Valley Numer (数位DP)题解
- ax的范数最大_各类范数定义
- 苹果电脑怎么安装python库_Mac环境下安装python库时出现ModuleNotFoundError: No module named 'XXX'...