import requests
import time
def send(msg_text, rnd, your_csrf, cookie):
a = 0
for i in range(1, 11):
# 发送的间隔时间
time.sleep(3)
send_mesg = msg_text + str(i)
url = 'https://api.live.bilibili.com/msg/send'
data = {
'buble': '0',
'msg': send_mesg,
'color': '16777215',
'mode': '1',
'fontsize': '25',
'rnd': rnd,
'roomid': '32274291',
'csrf': your_csrf,
'csrf_token': your_csrf,
}
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36',
'referer': 'https://live.bilibili.com/8669571?from=search&seid=1038534937018518859&spm_id_from=333.337.0.0',
'origin': 'https://live.bilibili.com',
'cookie': cookie
}
result = requests.post(url=url, data=data, headers=headers)
print(result.text)
if __name__ == '__main__':
flag = input("自动输入虾头输入1 傲娇输入2 客制化按3:\n")
f = open(r"config.txt", "r+", encoding="utf-8")
data = []
for i in range(1, 4):
data.append(f.readline().strip())
f.close()
cookie = data[0]
rnd = data[1]
your_csrf = data[2]
if flag == "1":
send("虾头", rnd, your_csrf, cookie)
if flag == "2":
send("傲娇", rnd, your_csrf, cookie)
if flag == "3":
msg_text = input("输入想发送的标签:\n")
send(msg_text, rnd, your_csrf, cookie)
b站弹幕发送
于 2024-05-02 01:50:01 首次发布