广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python怎么实现直播弹幕自动发送功能
  • 862
分享到

Python怎么实现直播弹幕自动发送功能

2023-06-29 09:06:02 862人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“python怎么实现直播弹幕自动发送功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么实现直播弹幕自动发送功能”吧!前言先打开一个直播间按F12打开开发者

这篇文章主要讲解了“python怎么实现直播弹幕自动发送功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么实现直播弹幕自动发送功能”吧!

前言

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

Python怎么实现直播弹幕自动发送功能

发送请求

需要加上headers和data

Python怎么实现直播弹幕自动发送功能

Python怎么实现直播弹幕自动发送功能

import requestsurl = 'https://api.live.bilibili.com/msg/send'data = {    'bubble': '0',    'msg': '666666',    'color': '16777215',    'mode': '1',    'fontsize': '25',    'rnd': '1646460756',    'roomid': '545068',    'csrf': 'a121a39614a5131b700e07334c3e2f2e',    'csrf_token': 'a121a39614a5131b700e07334c3e2f2e',}headers = {    'cookie': 'buvid3 = B68B2187 - 4C3E - 4466 - A896 - FBF9B292099B190963infoc;LIVE_BUVID = AUTO4115757254257055;rpdid = | (umu | ulY)JJ0J\'ul~l~klRJ); Hm_lvt_ff57561a8cad2056ebeb8790418f7c80=1617598823; dy_spec_agreed=1; fingerprint_s=72d878d168cc36c3e67084f9ab1b28bf; kfcFrom=SIXIN; video_page_version=v_old_home; _uuid=838215105-B7C3-D1D3-8866-D41AAC22362C56007infoc; CURRENT_BLACKGAP=0; blackside_state=0; buvid_fp_plain=undefined; buvid4=475D6CE2-93EF-3AD0-EBCD-C528FD289A2218219-022012015-hoqbRiv5RkzgH6uKZsx6eQ%3D%3D; i-wanna-Go-back=-1; fingerprint3=282838a0bbd808eda8dde1558fccc94c; CURRENT_QUALITY=80; bp_video_offset_296816901=629971213059358700; sid=jtva59n5; fingerprint=416f0a37448a1faf863af4402998db67; DedeUserID=523606542; DedeUserID__ckMd5=909861ec223d26d8; SESSDATA=c666f798%2C1661245310%2C91227*21; bili_jct=ac2dd02c170854b995d5a6a601d973ea; buvid_fp=416f0a37448a1faf863af4402998db67; b_ut=5; bp_t_offset_523606542=630736739432923172; bp_video_offset_523606542=631076973870841894; innersign=0; b_lsid=B77BFA43_17F2FE6E01B; CURRENT_FNVAL=80; _dfcaptcha=fa1b3951be7c6744827b636f6c4935c9; Hm_lvt_8a6e55dbd2870f0f5bc9194cddf32a02=1645778002; Hm_lpvt_8a6e55dbd2870f0f5bc9194cddf32a02=1645778002; PVID=7',    '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 randomimport timelis_text = ['666', '主播真厉害',            '爱了,爱了',            '关注走一走,活到99',            '牛逼!!!',            '秀儿,是你吗?']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': 'ac2dd02c170854b995d5a6a601d973ea',        'csrf_token': 'ac2dd02c170854b995d5a6a601d973ea',    }

做个交互界面

Python怎么实现直播弹幕自动发送功能

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()

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

Python怎么实现直播弹幕自动发送功能

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怎么实现直播弹幕自动发送功能”的内容了,经过本文的学习后,相信大家对Python怎么实现直播弹幕自动发送功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Python怎么实现直播弹幕自动发送功能

本文链接: https://www.lsjlt.com/news/324086.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python实现直播弹幕自动发送功能
    目录前言发送请求循环发弹幕最后看看效果怎么样前言 今天制作的这一款能在B站能指定直播间、自动发弹幕的功能的脚本,因为没做那么多的功能,所以代码很简单,适合刚入门的同学学习 先打开一个...
    99+
    2022-11-13
  • Python怎么实现直播弹幕自动发送功能
    这篇文章主要讲解了“Python怎么实现直播弹幕自动发送功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么实现直播弹幕自动发送功能”吧!前言先打开一个直播间按F12打开开发者...
    99+
    2023-06-29
  • 使用python实怎么编写一个自动发送弹幕功能
    这期内容当中小编将会给大家带来有关使用python实怎么编写一个自动发送弹幕功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。基本开发环境· Python 3.6· Pycharm相关模块使用import...
    99+
    2023-06-06
  • 基于Python实现给喜欢的主播自动发弹幕
    目录前言实现步骤全部代码前言 发弹幕只是其中一个小小的功能,还可以自动点赞、收藏、投币、自动播放、私信等等,但是我们只演示这个,其它的不做展示。 实现步骤 先打开一个视频或者直播,F...
    99+
    2022-11-12
  • 用Python实现一个模仿UP主弹幕控制的直播间功能
    灵感来源 之前在B站看到一个有意思的视频: 【B站】【亦】终极云游戏!五千人同开一辆车,复现经典群体智慧实验 大家可以看看,很有意思。 up主通过代码实现了实时读取直播间里的弹幕内...
    99+
    2022-11-12
  • 如何使用Python实现给喜欢的主播自动发弹幕
    这篇文章主要为大家展示了“如何使用Python实现给喜欢的主播自动发弹幕”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Python实现给喜欢的主播自动发弹幕”这篇文章吧。前言发弹幕只是其...
    99+
    2023-06-22
  • 怎么用vbs实现微信自动发送消息功能
    这篇文章主要介绍了怎么用vbs实现微信自动发送消息功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用vbs实现微信自动发送消息功能文章都会有所收获,下面我们一起来看看吧。1、微信自动回复消息微信,作为日前...
    99+
    2023-06-30
  • Android中怎么实现动画自动播放功能
    本篇文章给大家分享的是有关Android中怎么实现动画自动播放功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体如下:private ImageView ...
    99+
    2023-05-31
    android
  • Python怎么实现自动化发送邮件
    这期内容当中小编将会给大家带来有关Python怎么实现自动化发送邮件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚...
    99+
    2023-06-26
  • python怎么实现微信自动发送信息
    要实现微信自动发送信息,可以使用Python的第三方库itchat来实现。itchat是一个开源的微信个人号接口,可以通过Pytho...
    99+
    2023-08-31
    python
  • Python怎么实现自动给指定好友发送消息
    这篇文章主要讲解了“Python怎么实现自动给指定好友发送消息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么实现自动给指定好友发送消息”吧!...
    99+
    2022-10-19
  • python自动填充网页功能怎么实现
    要实现Python自动填充网页的功能,可以使用第三方库selenium来模拟浏览器操作。下面是一个示例代码,演示了如何使用selen...
    99+
    2023-08-24
    python
  • 怎么使用Java自带的mail API实现邮件发送功能
    本篇内容主要讲解“怎么使用Java自带的mail API实现邮件发送功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Java自带的mail API实现邮件发送功能”...
    99+
    2023-07-05
  • Python+uiautomator2怎么实现自动刷抖音视频功能
    小编给大家分享一下Python+uiautomator2怎么实现自动刷抖音视频功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python可以做什么Python...
    99+
    2023-06-14
  • Python怎么用selenium实现自动登录和下单功能
    这篇文章主要讲解了“Python怎么用selenium实现自动登录和下单功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么用selenium实现自动登录和下单功能”吧!前期准...
    99+
    2023-07-05
  • python怎么实现自动化办公邮件合并功能
    本篇内容主要讲解“python怎么实现自动化办公邮件合并功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python怎么实现自动化办公邮件合并功能”吧!经常使用word办公的小伙伴们经常会遇到...
    99+
    2023-06-20
  • oracle数据库自动发邮件怎么实现报警功能
    这篇文章主要介绍“oracle数据库自动发邮件怎么实现报警功能”,在日常操作中,相信很多人在oracle数据库自动发邮件怎么实现报警功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2022-10-18
  • SAP怎么实现自动触发内向交货单的功能
    本篇内容主要讲解“SAP怎么实现自动触发内向交货单的功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SAP怎么实现自动触发内向交货单的功能”吧!如下STO,是从公司代码SZSP转入CSAS,如...
    99+
    2023-06-05
  • 使用python爬虫怎么实现一个发送短信验证码功能
    本篇文章为大家展示了使用python爬虫怎么实现一个发送短信验证码功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。内联代码片。import timedef get_time()...
    99+
    2023-06-06
  • Python/MySQL怎么实现Excel文件自动处理数据功能
    今天小编给大家分享一下Python/MySQL怎么实现Excel文件自动处理数据功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作