b站python直播批量发送弹幕_python实现b站直播自动发送弹幕功能
基本开发环境
· Python 3.6
· Pycharm
相关模块使用
import requests
import time
from tkinter import *
import random
目标i网页分析
首先你要登陆B站账号,然后随便点击一个直播间,这里建议先选择人气少的,弹幕少的,这样方便查看效果
如上图所示,先打开开发者工具,定位到xhr输入发送内容,点击发送,会有一个post请求的send数据接口。
所以只需要请求这个数据接口即可发送弹幕。就是正常的时候爬取数据,使用requests请求网页一样,一般情况大家都是使用的get请求,这里则是需要使用post请求。
之后,只要给请求的时候来一个死循环,那么就可以一直发送弹幕了,然后再自定义一个弹幕内容,让它每次都是随机抽选一句话发送即可。
完整代码:
import requests
import time
from tkinter import *
import random
lis_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实现b站直播自动发送弹幕的详细内容,更多关于python 自动发送弹幕的资料请关注聚米学院其它相关文章!
b站python直播批量发送弹幕_python实现b站直播自动发送弹幕功能相关推荐
- b站python直播批量发送弹幕_Python实现自动发送B站直播弹幕软件
Python实现自动发送B站直播弹幕软件 基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter i ...
- python实现弹幕_python实现b站直播自动发送弹幕功能
基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter import * import random ...
- python怎么批量处理数据_python如何批量处理excel数据?_后端开发
php赋值运算符有哪些_后端开发 php赋值运算符有:1.[=]赋值运算符:2.[+=]加运算符:3.[-=]减运算符:4.[*=]乘运算符:5.[/=]除运算符:6.[.=]连接字符运算符:7.[% ...
- python 文件批量转换格式_python实现快速文件格式批量转换的方法
用python实现文件夹下的成批文件格式转换 我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是对于计算机而言,它有时候就只接受这些肉眼看起来差不多的格式 ...
- python怎么批量读取文件_python如何批量读取txt文件
原标题:python如何批量读取txt文件 python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称 ...
- python怎么批量下载年报_Python+Wind 批量下载上市公司年报 - Part 1/2
Python+Wind 批量下载上市公司年报 - Part 1/2作者:张捷 目录1.背景介绍 2.安装Python 3.爬取万得上市公司年报3.1Wind下载公告信息 3.2获得年报地址 4.使用P ...
- python怎么批量爬取图片_Python制作批量爬取网络图片的方法
Python制作批量爬取网络图片的方法 发布时间:2020-11-17 11:14:24 来源:亿速云 阅读:86 作者:小新 这篇文章给大家分享的是有关Python制作批量爬取网络图片的方法的内容. ...
- python通过网络发送图片_python 打开网络图片
Python为图片加水印 Pillow是python的一个功能强大的图像处理的库,可对图像进行高质量的压缩变换等操作,前几天看到一些公众号,提供了为用户头像加装饰的操作,于是自己试了一下,20行搞定! ...
- python flask 大文件 下载_python flask 建站之文件上传下载(一)
公众号: 数据乐趣 如有建议和问题,敬请留言. 上一篇简单讲了一下Flask建站的大概流程,本篇举个Flask实例进行说明. 建站简介 实例功能是实现文件的上传和下载. 开发软件采用Pycharm,p ...
- python模块批量安装方法_python离线批量安装依赖包
[前提]:已安装pip,下载地址https://pypi.python.org/pypi/pip [步骤一]:打包已安装的依赖包 pip freeze >requirements.txt#生成已 ...
最新文章
- Linux之网络管理(2)虚拟网卡
- 六大重点工程构筑兰州大数据产业
- SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据
- Android之URI简介
- 转: DH密钥交换和ECDH原理
- Eclipse—如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet
- #笔记2021-08
- /usr/bin/ld: reader.o: Relocations in generic ELF (EM: 62)
- 五、数据类型(1):整数带小数点的数
- c语言100道经典编程题,100道经典C语言编程题
- 计算机考研408高分复习规划-如何复习408才能得高分
- windows批量修改文件权限
- python朋友圈自动点赞_基于airtest的朋友圈自动点赞
- css cubic-bezier,CSS3 cubic-bezier 函数功能演示
- ansible 学习
- 望都墙绘 美丽乡村文化墙墙体彩绘
- c语音程序加密题(字母后加四位)
- android graphview使用
- 记一次npm install 报RequestError connect ETIMEDOUT 20.205.243.166443和RequestError socket hang up
- ACW829模拟队列
热门文章
- Incentive Mechanism Design for Distributed Coded Machine Learning论文笔记
- ARM920T及其MMU,Cache学习杂记(一)
- 复利思维研究量子计算机,复利思维到底令人能有多震撼?
- Cartographer 源码解析1.1 —— 算法整体结构
- Ubuntu下安装网易有道词典
- youtube下载助手 firefox插件
- X1000对于camera控制部分的翻译
- ATSC/DVB/ISDB三大标准比较
- 分解质因数FZU - 1075
- 3月8号女神节不知道送什么?python告诉你~(祝小仙女们节日快乐~)