1原理
独轮车的意思是:就是一个人一直刷同一句话,他/她会一直不断的刷一句相同的话,也可以称作是复读机
我们在直播间发送弹幕都是调用一个发送弹幕的接口,我们只需要把对应参数写入,再让程序循环调用这个接口就可以达到独轮车的效果,说书人效果也只需要准备一个txt文件,一只去读这个文件再输出在弹幕上就达到说书人效果。
2实现步骤
以B站直播间为例
第一步进入直播间,第二步按下F12打开开发者工具,第三步发送弹幕,第四步找到send接口(图1),第五步把参数写入循环调用接口(图2图3)
注意:
代码里填cookie参数的时候会报语法错误,是因为有个单引号没转义,在这里加一个\就好了
最后启动代码就可以了。
3代码
import requests
import time
current_timestamp = int(time.time())
url = 'https://api.live.bilibili.com/msg/send'
data = {
'bubble': '',
'msg': '',
'color': '',
'mode': '',
'room_type': '',
'jumpfrom': '',
'fontsize': '',
'rnd': current_timestamp,
'roomid': '',
'csrf': '',
'csrf_token': '',
}
headers = {
'Cookie': '',
'Origin': 'https//live.bilibili.com',
'Referer': '',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36'
}
while True:
response = requests.post(url=url, data=data, headers=headers)
print(response.status_code)
time.sleep(2)
4免责申明
代码仅供学习使用