Python写一个自动发送直播弹幕的工具,非常好用!

昨晚回家,表弟在看LOL直播,看得我气不打一处来,差点就想锤他。

身为程序员的表弟,看直播发弹幕居然还在手动发,当时我就用Python写了一个自动发送弹幕的脚本送给他用。

Python写一个自动发送直播弹幕的工具,非常好用!

好了话不多说,我们直接开搞!

先看看效果

名字我就打码了,当然名字不是关键,我直接截图展示算了,GIF的话,太麻烦了。

Python写一个自动发送直播弹幕的工具,非常好用!

接下来我们要准备好你想发送的弹幕内容

这个我都是随便打的,大家可以自己慢慢敲自己想要的内容。

Python写一个自动发送直播弹幕的工具,非常好用!
内容输入完,直接保存就好了,名字可以像我这样,当然你也可以自己取。

Python写一个自动发送直播弹幕的工具,非常好用!

代码展示

话不多说,我们来看看代码。

使用的模块

import requests
import time
from tkinter import *
import random

 

弹幕

lis_text = ['666', '主播真厉害',
            '爱了,爱了',
            '关注走一走,活到99',
            '牛逼!!!',
            '秀儿,是你吗?']

 

主要实现代码

def send():
    a = 0
# 我还录了专门的视频讲解,跟完整代码都一起打包好了,直接在这个q裙708525271 自取即可。
    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': '08d11cd34efbf3da0d2138d562145e5c',
            'csrf': '08d11cd34efbf3da0d2138d562145e5c',
        }
 
        headers = {
            'cookie': '_uuid=50D22ECF-208D-9409-DEA1-0B3EA3F74AB793744infoc; buvid3=A0FE83C2-5981-40DC-B0E2-C74A37227ECF155818infoc; rpdid=|(umuummlkY~0J\'ulm|ullmll; sid=kr4i59d5; LIVE_BUVID=AUTO3215909029132687; blackside_state=1; CURRENT_FNVAL=80; DedeUserID=406732493; DedeUserID__ckMd5=48c43aca436bb747; SESSDATA=204f478b%2C1615703177%2C53385*91; bili_jct=08d11cd34efbf3da0d2138d562145e5c; dy_spec_agreed=1; Hm_lvt_8a6e55dbd2870f0f5bc9194cddf32a02=1598946515,1600327358; bp_video_offset_406732493=463816176887860111; _dfcaptcha=90896a21dabbab6ef641f2e393b46913; bsource=search_baidu; PVID=6',
            '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))

 

TK界面

root = Tk()
root.title('Python源码自取扣裙 708525271')
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写一个自动发送直播弹幕的工具,非常好用! - Python技术站

(0)
上一篇 2023年3月31日 下午8:44
下一篇 2023年3月31日

相关文章

  • Python统计文件中词出现的频率,非常简单,大神就不要点了

    兄弟们,今天咱们用Python来统计文件中词出现的频率。 你需要准备 Python pycharm 准备好的txt文件 知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 # 导入系统包 import platform # 我还给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能…

    Python开发 2023年4月2日
    00
  • 重温Python基础——字典

    哈喽小伙伴们,今天咱们来复习一下Python基础中的字典,看看还记得多少! 使用字典 在python中,字典是一系列键值对。每个键都与一个值相关联,你可使用键值来访问相关联的值。与键相关联的值可以是数、字符串、列表、乃至字典。其实,可以将任何python对象用作字典的值。在python中字典放在花括号 { } 内的一系列键值对表示例如: a = {“anim…

    Python开发 2023年4月2日
    00
  • 用Python简单的绘制词云图,分析展示热点话题

    平常我们爬的评论、弹幕等等,数量又多又密,根本看不过来,这时候数据分析的作用来了,今天我们就试试用Python根据这些数据,来绘制词云图进行热词分析。 知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 代码展示 # 导入系统包 import platform from flask import Flask, render_template from…

    Python开发 2023年4月2日
    00
  • 2022 IEEE 编程语言榜单发布!Python 又双叒叕霸榜了,学 SQL 工作更吃香!

    哈喽兄弟们! 近年来,Python 宛如一匹黑马,一骑绝尘,横扫 TIOBE、Stack Overflow 等榜单,如今在 IEEE Spectrum 发布的第九届年度顶级编程语言榜单中,Python 依然是 C、C++、C#、Java 等老牌语言无法比拟的。 关于编程语言的优劣,众说纷纭。不过,在今年这份报告中,我们也发现了一个让人出乎意料的结果,即根据就…

    Python开发 2023年4月2日
    00
  • Python骚操作,实现驾考自动答题,这就直接满分了?

    Python骚操作来了~ 用Python来实现科目一/四自动答题,100分不要太简单! 最初是表弟最近想买车,但是驾照都没有,买什么车,只能先考驾照~ 看他在网页上练习题目慢吞吞的,我就看不下去了,直接给他来一手揠苗助长~ 当时就用Python整了几十行代码,给他实现一下自动答题,我说你什么时候答题这么快,我就给你买个车! 嘿嘿,悄悄告诉你们,那是不可能的,…

    Python开发 2023年4月2日
    00
  • 11个案例讲透 Python 函数参数

    今天给大家分享一下自己整理的一篇 Python 参数的内容,内容非常的干,全文通过案例的形式来理解知识点,自认为比网上 80% 的文章讲的都要明白,如果你是入门不久的 python 新手,相信本篇文章应该对你会有不小的帮助。 接下来是正文。 1、参数分类 函数,在定义的时候,可以有参数的,也可以没有参数。 从函数定义的角度来看,参数可以分为两种: 必选参数:…

    Python开发 2023年4月2日
    00
  • Python之字典修改元素(4种方式)

    哈喽兄弟们,今天咱们来学习一下Python字典修改元素的四种方式。 本文中使用的字典对象: smart_girl = {“name”:”yuan wai”, “age”: 25}   第一种方式:[key] smart_girl[“age”] = 35   说明:字典中存在key时为修改value、不存在key则是添加key-value到字典中 第二种方式:…

    Python开发 2023年3月31日
    00
  • 趁这个软件还没倒闭,我连夜用Python下载了所有壁纸…

    最近啊,有些人总是喜欢乱点一些七七八八的网站,没错,就是那个巳月,点完了又喊我爬,自己不爬! 就是这些,眼熟吗,反正我一个不认识!!一开始我是严词拒绝的!我是那样的人吗?要不是他请我喝奶茶让我来,我才不瞎搞呢!     软件环境 Python 3.8 解释器 Pycharm 编辑器 模块使用 requests 数据请求模块 re 正则 代码展示 代码仅做展示…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部