bilibili直播间接收监听和发送弹幕api
参考文:
https://blog.csdn.net/fei347795790/article/details/111164254 Python实现自动发送B站直播弹幕软件
https://blog.csdn.net/fzq13994952987/article/details/100861372 bilibili直播间利用python爬虫自动发送弹幕
https://www.bilibili.com/read/cv8186413/ Bilibili直播API消息内容解析
https://www.bilibili.com/read/cv12357091?from=articleDetail BilibiliAPI 合集 含个人、视频、直播等信息
发送弹幕
import requests
import time
def send():
url = 'https://api.live.bilibili.com/msg/send'
data = {
'color': '16777215', # 颜色
'fontsize': '25', # 字体大小
'mode': '1', # 模式
'msg': test, # 消息内容
'rnd': str(int(time.time())), # 这个是时间戳
'roomid': roomid, # 这个是直播房间的id号
'bubble': '0',
'csrf_token': '复制自己的',
'csrf': '复制自己的',
}
cookie = {
'Cookie':'自己的Cookie'
}
response = requests.post(url,data=data,cookies=cookie)
# 系统对消息的敏感内容有屏蔽措施
接收监听弹幕消息
def barrage():
url = "http://api.live.bilibili.com/ajax/msg?roomid="
room = "需要监听的直播间房间号"
res = requests.get(url+room).json()
res = res['data']['room'][-1]
print(res)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构