danmu 是一个开源的直播平台弹幕接口

用python    pip install danmu

# -*- coding: utf-8 -*-

import time, sys

from danmu import DanMuClient

import pymongo

client = pymongo.MongoClient(host='localhost', port=27017)

db = client['douyu']

coll = db['content']

def pp(msg):

print(msg.encode(sys.stdin.encoding, 'ignore').

decode(sys.stdin.encoding))

# https://www.douyu.com/***** 为斗鱼直播房间地址

dmc = DanMuClient('https://www.douyu.com/*****')

if not dmc.isValid(): print('Url not valid')

@dmc.danmu

def danmu_fn(msg):

content = {}

content[msg['NickName']] = msg['Content']

# content = '[%s] %s' % (msg['NickName'], msg['Content'])

# content =  content.encode(sys.stdin.encoding, 'ignore').decode(sys.stdin.encoding)

# 保存到mongodb

coll.insert(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)

斗鱼直播弹幕python_python利用danmu实时获取斗鱼等直播网站字幕相关推荐

  1. python利用danmu实时获取斗鱼等直播网站字幕

    danmu 是一个开源的直播平台弹幕接口 用python    pip install danmu # -*- coding: utf-8 -*-import time, sysfrom danmu ...

  2. 利用python实时获取公网IP地址

    使用本地运行python任务+OneDrive同步的方式,替代DDNS获取公网地址 # /* # * @Author: qyn987707.qianyunan # * @Date: 2021-11-0 ...

  3. B站直播弹幕获取 - 用python写一个B站弹幕姬吧

    前言 关于这个小项目的由来. 最开始是想要利用b站的弹幕进行一些互动之类的.原本也有想过可以利用现有的弹幕姬做个插件来解决的,但无奈不会C#,所以只能自己研究b站的弹幕协议. 后来有写过一个C++版本 ...

  4. python百度云链接哔哩哔哩弹幕网_Python爬取哔哩哔哩实时直播弹幕

    Python爬取哔哩哔哩实时直播弹幕 Python爬取哔哩哔哩实时直播弹幕 用Python爬取哔哩哔哩直播弹幕,关键在于找到哔哩哔哩网站的一个POST网址,和应该POST的数据.代码不长,十分简单.关 ...

  5. Python爬取哔哩哔哩实时直播弹幕

    用Python爬取哔哩哔哩直播弹幕,关键在于找到哔哩哔哩网站的一个POST网址,和应该POST的数据.代码不长,十分简单.关键在于浏览器开发者工具的使用.希望对于新入门的萌新有一定的借鉴意义. 1.找 ...

  6. Android 直播 弹幕

    Android 直播 弹幕 弹幕使用场景 弹幕引擎(`B站开源弹幕`) DanmakuFlameMaster 特点 DanmakuFlameMaster 细节API 集成B站弹幕 参考 弹幕使用场景 ...

  7. 我的世界服务器显示弹幕,我的世界直播弹幕模组

    模组简介 这是一个辅助直播弹幕显示的 Minecraft 模组.只需要丢进模组文件夹.启动游戏.设定房间号即可连接直播弹幕服务器,实现在游戏内输出直播弹幕功能. 具体效果如下图所示: 目前支持 Bil ...

  8. python爬斗鱼直播_Python爬虫:利用API实时爬取斗鱼弹幕

    原标题:Python爬虫:利用API实时爬取斗鱼弹幕 这些天一直想做一个斗鱼爬取弹幕,但是一直考试时间不够,而且这个斗鱼的api接口虽然开放了但是我在github上没有找到可以完美实现连接.我看了好多 ...

  9. Flink实时计算斗鱼某直播间弹幕发言数TopN

    先获取斗鱼直播间弹幕,由kafka发送至flink消费,每隔10min输出最近1H内发言数量前10的用户名. 主要pom依赖 <dependency><groupId>org. ...

最新文章

  1. TCP/IP总结(3)数据包
  2. 2019\Province_C_C++_B\试题B-年号字串
  3. zabbix安装与使用
  4. 一个C程序的编译过程(Linux环境下Gcc)
  5. d3.js html显示图片,d3.js v4:如何在鼠标点击节点后显示图像
  6. LwIP之数据包管理
  7. 关于JWT你要知道的都在这里
  8. oracle分页查询过程的简单实现
  9. js求数组最大值方法汇总
  10. [CLR团队公告]CLR基础研究团队纲领
  11. php用jspstudy怎么运行,JspStudy如何设置PHP根目录可编辑
  12. ps: 如何调出辅助线
  13. 超越前作,实现动漫风格迁移——AnimeGANv2
  14. 2010 27寸 imac 升级固态_2017 款 iMac,27 寸升级换 SSD 固态硬盘拆机详解
  15. 路由器温度测试软件,【美国网件 R8500 无线路由器产品测试】信号|速度|温度_摘要频道_什么值得买...
  16. 【强化学习与机器人控制论文 2】基于强化学习的五指灵巧手操作
  17. YOLOV3—进行车辆检测
  18. 百度新闻高级搜索URL分析
  19. JAVA采集图书的ISBN编号编码、出版社、出版时间、版次、正文语种、定价等信息
  20. 怎么设计一张点击率高的淘宝爆款主图?

热门文章

  1. 弘辽科技:淘宝基础销量是什么?如何提升商品的基础销量?
  2. ubuntu安装todesk远程控制简明教程
  3. Windows信使服务Messenger的安装
  4. 【东华oj】复试练习题
  5. 七牛云实时音视频通话集成
  6. bottle学习之JSON模块
  7. java PDF分页打印
  8. HTML小游戏5 —— 水果忍者(附完整源码)
  9. python input函数怎么用_Python input函数使用实例解析
  10. c语言范例开发大全DVD,C语言程序开发范例宝典(光盘内容另行下载,地址见书封底)...