python利用danmu实时获取斗鱼等直播网站字幕
danmu 是一个开源的直播平台弹幕接口
用python pip install danmu
# -*- coding: utf-8 -*-import time, sysfrom danmu import DanMuClientimport pymongoclient = 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)# 保存到mongodbcoll.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利用danmu实时获取斗鱼等直播网站字幕相关推荐
- 斗鱼直播弹幕python_python利用danmu实时获取斗鱼等直播网站字幕
danmu 是一个开源的直播平台弹幕接口 用python pip install danmu # -*- coding: utf-8 -*- import time, sys from danm ...
- Flink实时计算斗鱼某直播间弹幕发言数TopN
先获取斗鱼直播间弹幕,由kafka发送至flink消费,每隔10min输出最近1H内发言数量前10的用户名. 主要pom依赖 <dependency><groupId>org. ...
- Python利用PyPDF2库获取PDF文件总页码
Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...
- Python利用百度地图获取两地距离 最详细过程和源代码
百度地图开放平台 进入百度地图开放平台后,登陆用户,点击上方的控制台,按照提示进行激活后创建服务端类型的应用,应用名任意设置,其中白名单校验不做任何限制可以填写0.0.0.0/0.创建成功后画面应如下 ...
- python 调用pyautogui 实时获取鼠标的位置、移动鼠标
PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,利用它可以实现自动化任务 本章介绍了许多不同函数,下面是快速的汇总参考: moveTo(x,y)将鼠 ...
- python 标准输入设备,实时获取MIDI设备的输入(Python)
I've got a trigger finger (MIDI tablet) and I want to be able to read its input live and make python ...
- PYTHON 2.7爬虫获取斗图啦网站的表情包数据(区分gif和jpg图片格式)
通过python实现斗图啦网站上的表情的获取和下载 #encoding=utf-8#导入模块 import random import requests import re from bs4 impo ...
- python 移动鼠标位置_python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,利用它可以实现自动化任务 本章介绍了许多不同函数,下面是快速的汇总参考: moveTo(x,y)将鼠 ...
- python读取pdf文档书签 bookmark_Python利用PyPDF2库获取PDF文件总页码实例
Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...
最新文章
- 看完秒懂大数据用户画像!
- Linux 虚拟化网络技术 — KVM + Linux Bridge 的网络虚拟化解决方案
- NoSQL架构实践(二)——以NoSQL为主
- luajit表记录监控(忆一次项目上线中遇到的luajit对象内存泄漏)
- E:Modular Stability(组合数)
- 服务器可以装2个系统吗,云服务器可以装多个系统吗
- linux 进程函数替换,Linux使用exec函数实现进程替换的代码分享
- linux下的shell脚本(基本)
- 2021年校招软件测试工程师经典面试题,月薪15K你需要掌握哪些知识点?
- 【django小练习之主机管理界面】
- 我的女儿二三事(七)(r12笔记第58天)
- C# dataGridView控件 左上角加string
- 国密测试工具 GMProxy
- 关于Oracle的PARALLEL_MAX_SEVERS参数
- 【设计模式】Unity3D 观察者模式
- 【按键精灵】sub子程序、调用子程序
- Kubernetes Egress 网络策略指南
- html弹性盒子布局,div+css3弹性盒子(flex box)布局
- 与第三方iot平台IFTTTSmartthingsGoogle对接开发iot物联网云服务
- 82599网卡驱动rx descriptor结构体分析