太原网站建设优化,wordpress怎么禁止更新,php网站制作工具,做网站填写主要品牌怎么填写哈喽大家好#xff0c;今天给大家用Python整一个可以在直播间自动发弹幕的工具#xff0c;来为喜欢的主播疯狂扣6 #xff01;
事情原由昨晚回家#xff0c;表弟在看LOL直播#xff0c;看得我气不打一处来#xff0c;差点就想锤他。
身为程序员的表弟#xff0c;看直…哈喽大家好今天给大家用Python整一个可以在直播间自动发弹幕的工具来为喜欢的主播疯狂扣6
事情原由昨晚回家表弟在看LOL直播看得我气不打一处来差点就想锤他。
身为程序员的表弟看直播发弹幕居然还在手动发当时我就用Python写了一个自动发送弹幕的脚本送给他用。 好了话不多说我们直接开搞
先看看效果 随便找了个直播间实验一下当然别像我一样发多了等下被踢出直播间就不好了。 名字我就打码了当然名字不是关键我直接截图展示算了GIF的话太麻烦了。 接下来我们要准备好你想发送的弹幕内容
这个我都是随便打的大家可以自己慢慢敲自己想要的内容。 内容输入完直接保存就好了名字可以像我这样当然你也可以自己取。 代码展示
话不多说我们来看看代码。
使用的模块
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/senddata {color: 16777215,fontsize: 25,mode: 1,msg: send_meg,rnd: {}.format(ti),roomid: {}.format(roomid),bubble: 0,csrf_token: 08d11cd34efbf3da0d2138d562145e5c,csrf: 08d11cd34efbf3da0d2138d562145e5c,}headers {cookie: _uuid50D22ECF-208D-9409-DEA1-0B3EA3F74AB793744infoc; buvid3A0FE83C2-5981-40DC-B0E2-C74A37227ECF155818infoc; rpdid|(umuummlkY~0J\ulm|ullmll; sidkr4i59d5; LIVE_BUVIDAUTO3215909029132687; blackside_state1; CURRENT_FNVAL80; DedeUserID406732493; DedeUserID__ckMd548c43aca436bb747; SESSDATA204f478b%2C1615703177%2C53385*91; bili_jct08d11cd34efbf3da0d2138d562145e5c; dy_spec_agreed1; Hm_lvt_8a6e55dbd2870f0f5bc9194cddf32a021598946515,1600327358; bp_video_offset_406732493463816176887860111; _dfcaptcha90896a21dabbab6ef641f2e393b46913; bsourcesearch_baidu; PVID6,origin: https://live.bilibili.com,referer: https://live.bilibili.com/blanc/1029?liteVersiontrue,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 1response requests.post(urlurl, datadata, headersheaders)print(response)text.insert(END, 第{}条弹幕发送成功.format(a))# 文本框滚动text.see(END)# 更新text.update()text.insert(END, 发送内容{}.format(send_meg))TK界面
root Tk()
root.title(代码视频讲解领取扣裙 708525271)
root.geometry(560x450400200)label Label(root, text请输入房间ID:, font(华文行楷, 20))
label.grid()entry Entry(root, font(隶书, 20))
entry.grid(row0, column1)text Listbox(root, font(隶书, 16), width50, heigh15)
text.grid(row2, columnspan2)button1 Button(root, text开始发送, font(隶书, 15), commandsend)
button1.grid(row3, column0)button2 Button(root, text退出程序, font(隶书, 15), commandroot.quit)
button2.grid(row3, column1)root.mainloop()好了兄弟们赶紧去试试吧下次遇到喜欢的主播咱们就可以直接自动发弹幕搞一波