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)
    # 系統對消息的敏感內容有屏蔽措施

image
image
image

接收監聽彈幕消息

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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM