Python怎么制作自动发送弹幕小程序
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍"Python怎么制作自动发送弹幕小程序",在日常操作中,相信很多人在Python怎么制作自动发送弹幕小程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2026年10月31日Python怎么制作自动发送弹幕小程序
这篇文章主要介绍"Python怎么制作自动发送弹幕小程序",在日常操作中,相信很多人在Python怎么制作自动发送弹幕小程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎么制作自动发送弹幕小程序"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Python爬取B站弹幕视频讲解
https://www.bilibili.com/video/BV1954y1r7pi/
基本开发环境
Python 3.6
Pycharm
相关模块使用
import requestsimport timefrom tkinter import *import random
1
2
3
4
目标网页分析
首先你要登陆B站账号,然后随便点击一个,直播间,这里建议先选择人气少的,弹幕少的,这样方便查看效果
如上图所示,先打开开发者工具,定位到xhr输入发送内容,点击发送,会有一个post请求的send数据接口。
所以只需要请求这个数据接口即可发送弹幕。
就是正常的时候爬取数据,使用requests请求网页一样,一般情况大家都是使用的get请求,这里则是需要使用post请求。
所以,只要给请求的时候来一个死循环,那么就可以一直发送弹幕了,然后再自定义一个弹幕内容,让它每次都是随机抽选一句话发送即可。
完整代码
import requestsimport timefrom tkinter import *import randomlis_text = ['666', '主播真厉害', '爱了,爱了', '关注走一走,活到99', '牛逼!!!', '秀儿,是你吗?']def send(): a = 0 while True: time.sleep(2) send_meg = random.choice(lis_text) roomid = entry.get() ti = int(time.time()) url = 'https://api.live.bilibili.com/msg/send' data = { 'color': '16777215', 'fontsize': '25', 'mode': '1', 'msg': send_meg, 'rnd': '{}'.format(ti), 'roomid': '{}'.format(roomid), 'bubble': '0', 'csrf_token': '复制自己的', 'csrf': '复制自己的', } headers = { 'cookie': '使用你自己的cookie', 'origin': 'https://live.bilibili.com', 'referer': 'https://live.bilibili.com/blanc/1029?liteVersion=true', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36', } a += 1 response = requests.post(url=url, data=data, headers=headers) print(response) text.insert(END, '第{}条弹幕发送成功'.format(a)) # 文本框滚动 text.see(END) # 更新 text.update() text.insert(END, '发送内容:{}'.format(send_meg))root = Tk()root.title('B站自动发送弹幕')root.geometry('560x450+400+200')label = Label(root, text='请输入房间ID:', font=('华文行楷', 20))label.grid()entry = Entry(root, font=('隶书', 20))entry.grid(row=0, column=1)text = Listbox(root, font=('隶书', 16), width=50, heigh=15)text.grid(row=2, columnspan=2)button1 = Button(root, text='开始发送', font=('隶书', 15), command=send)button1.grid(row=3, column=0)button2 = Button(root, text='退出程序', font=('隶书', 15), command=root.quit)button2.grid(row=3, column=1)root.mainloop()到此,关于"Python怎么制作自动发送弹幕小程序"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
程序
制作
隶书
学习
内容
数据
接口
时候
更多
网页
帮助
开发
输入
实用
厉害
成功
接下来
一句话
上图
人气
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网属科技
金诺互联网科技
互联网科技公司怎么样
奇酷互联网科技
互联网科技论文
电子科技大学互联网
赫美联合互联网科技
成都狮子座互联网科技
佩信高科技互联网
恒生科技互联网指数分析
互联网经济与金融科技
苏州铭阳互联网科技有限公司
中和天地互联网科技有限公司
区块链结合互联网科技
滨湖区互联网智能科技产品有哪些
互联网科技年终奖
兰石爱特工业互联网科技分公司
求路客互联网科技电话
10位科技互联网大佬
知域互联网科技有限公司官网
互联网核心科技是什么
齐家互联网科技
广州互联网络科技有限公司
时间互联网络科技
科技伦理 互联网公司
中盈科技互联网信息有限公司
哈尔滨新华互联网科技学院
梅州GM互联网络科技有限公司
中天科技中国工业互联网
10位科技互联网大佬