嗨嗨,大家好

今天制作的这一款能在B站能指定直播间、自动发弹幕的功能的脚本

因为没做那么多的功能,所以代码很简单,适合刚入门的同学学习

话不多说,我们直接开始吧

代码

找到发送弹幕的接口

弹幕.资料.素材.点击领取

  1. 先打开一个直播间
  2. 按F12打开开发者工具
  3. 发送弹幕666
  4. 在send里找到我们所需的链接

发送请求

需要加上 headers 和 data

下面网址是这个

import requestsurl = '看上方图片'
data = {'bubble': '0','msg': '666666','color': '16777215','mode': '1','fontsize': '25','rnd': '1646460756','roomid': '545068','csrf': 'a121a39614a5131b700e07334c3e2f2e','csrf_token': 'a121a39614a5131b700e07334c3e2f2e',
}headers = {'cookie': '..'ul~l~klRJ); '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',
}
response = requests.post(url=url, data=data, headers=headers)
print(response.status_code)

循环发弹幕

import random
import timelis_text = ['666', '主播真厉害','爱了,爱了','关注走一走,活到99','牛逼!!!','秀儿,是你吗?']while True:time.sleep(2)send_meg = random.choice(lis_text)roomid = entry.get()ti = int(time.time())url = '自行填写'data = {'color': '16777215','fontsize': '25','mode': '1','msg': send_meg,'rnd': '{}'.format(ti),'roomid': '{}'.format(roomid),'bubble': '0','csrf': 'ac2dd02c170854b995d5a6a601d973ea','csrf_token': 'ac2dd02c170854b995d5a6a601d973ea',}

做个交互界面

python学习交流Q群:770699889 ###
from tkinter import *root = Tk()
root.title('B站自动发送弹幕')
root.geometry('560x450+400+200')label = Label(root, text='请输入房间号:', 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)root.mainloop()

将前面发送弹幕的代码设成函数,再调用

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)

最后看看效果怎么样

看来效果很成功,目前功能很简单,还可以添加很多,同学们也可以自己试试往上加东西
完整源码的同学可以戳我哟

视频教程

Python一键自动发送直播弹幕【Python零基础教学】

好啦,今天的分享到这里就结束了 ~

如果需要视频学习的可以在b站搜索 :Python小圆 / ka-爆浆麻薯团子

对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/

Python实现一键自动发送直播弹幕相关推荐

  1. Python写一个自动发送直播弹幕的工具,非常简单

    哈喽大家好,今天给大家用Python整一个可以在直播间自动发弹幕的工具,来为喜欢的主播疯狂扣6 ! 事情原由昨晚回家,表弟在看LOL直播,看得我气不打一处来,差点就想锤他. 身为程序员的表弟,看直播发 ...

  2. B站直播弹幕获取 - 用python写一个B站弹幕姬吧

    前言 关于这个小项目的由来. 最开始是想要利用b站的弹幕进行一些互动之类的.原本也有想过可以利用现有的弹幕姬做个插件来解决的,但无奈不会C#,所以只能自己研究b站的弹幕协议. 后来有写过一个C++版本 ...

  3. b站python直播批量发送弹幕_Python实现自动发送B站直播弹幕软件

    Python实现自动发送B站直播弹幕软件 基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter i ...

  4. python自动发弹幕_一个直播弹幕机器人诞生过程,Python制作自动发送弹幕小程序...

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬取B站弹幕视频讲解 https://www.bilibili.com/vide ...

  5. 一个直播弹幕机器人诞生过程,Python制作自动发送弹幕小程序

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬取B站弹幕视频讲解 https://www.bilibili.com/vide ...

  6. Python实现直播弹幕自动发送

    前言 今天制作的这一款能在B站能指定直播间.自动发弹幕的功能的脚本 因为没做那么多的功能,所以代码很简单,适合刚入门的同学学习 直接开始代码 找到发送弹幕的接口 先打开一个直播间 按F12打开开发者工 ...

  7. 【python+pyqt5】B站直播弹幕姬

    文章目录 前言 1.日志对象 2.获取弹幕 3.qt窗口 窗口间传递信号 主窗口 设置窗口 弹幕展示窗口 托盘 4.主函数 5.最终成果及使用方法 6.开源地址 前言 这个软件是基于我半年多前写的一个 ...

  8. python在线学习直播-一对多直播系统开发,百万用户在线,直播弹幕系统是如何实现的?...

    2020年因为受到疫情的影响,各种电商直播纷纷涌入大家的视野,很多商家都通过直播的方式来售卖自己的产品.直播弹幕是直播系统的核心功能之一.如何迅速作出一个有很好扩展性的弹幕系统?如何应对业务迅速发展? ...

  9. Python爬取哔哩哔哩实时直播弹幕

    用Python爬取哔哩哔哩直播弹幕,关键在于找到哔哩哔哩网站的一个POST网址,和应该POST的数据.代码不长,十分简单.关键在于浏览器开发者工具的使用.希望对于新入门的萌新有一定的借鉴意义. 1.找 ...

最新文章

  1. pidstat 命令详解(转载)
  2. python数字排序分组代码_python pandas 组内排序、单组排序、标号的实例
  3. python中的文件父路径怎么表达_如何在Python中访问父目录
  4. 使用js对来判断一个字符串中括号是否平衡匹配
  5. P2572 [SCOI2010]序列操作
  6. python需要配置环境变量吗_python为什么会环境变量设置不成功
  7. d3js mysql_D3js技术文档 可视化展现
  8. Jenkins自动化部署容器
  9. 结构体中函数应该怎样定义才能返回值_15 函数的基本使用
  10. mysql在linux下的完整安装
  11. hook原理介绍与简单实例
  12. CRC校验码计算:多项式除法-模2除法
  13. unity3d显示c4d材质_纯干货:C4D从初学者到精通,其实很简单
  14. 正则表达式,判断输入的字符串是否只包含数字、字母、下划线三种随机组合,字符串可以包含一个或多个空格但头尾不能为空格,全为空格组成等限定字符串格式规则
  15. code换取微信openid_快速实现微信公众号支付功能
  16. 『淘宝十年技术路』读后想法
  17. 20190605学习日记
  18. PHP开发宝典-PHP基础
  19. xxl-job任务详解
  20. 【福利】【送书第四弹】机器学习知识体系

热门文章

  1. VRay 3.4 for SketchUp 写实室内渲染的10个小技巧
  2. [ERP]IQC,IPQC,PQC,FQC,OQC是什么意思?是干什么的?
  3. 推荐1个java快速开发项目,让你接私活不用愁
  4. vm15安装mac 未能与服务器联系,VMware15/16解锁VMware安装MacOS的步骤详解
  5. 创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
  6. 记一次连接已重置的调试过程
  7. OpenKylin 开源桌面操作系统安装
  8. python3.6的基础知识
  9. 不忘初心,专心练剑!
  10. JS实现常见文件类型的下载/保存