短视频系统源码,直播间实现弹幕的自动发送
短视频系统源码,直播间实现弹幕自动发送的相关代码
一、发送请求
1 | import requests<br>url = 'https://api.live.bilibili.com/msg/send' <br>data = {<br> 'bubble' : '0' ,<br> 'msg' : '666666' ,<br> 'color' : '16777215' ,<br> 'mode' : '1' ,<br> 'fontsize' : '25' ,<br> 'rnd' : '1646460756' ,<br> 'roomid' : '545068' ,<br> 'csrf' : 'a121a39614a5131b700e07334c3e2f2e' ,<br> 'csrf_token' : 'a121a39614a5131b700e07334c3e2f2e' ,<br>}<br>headers = {<br> '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' ,<br> 'origin' : 'https://live.bilibili.com' ,<br> 'referer' : 'https://live.bilibili.com/blanc/1029?liteVersion=true' ,<br> 'user-agent' : 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36' ,<br>}<br>response = requests.post(url=url, data=data, headers=headers)<br> print (response.status_code) |
二、循环发弹幕
1 | import random<br>import time<br>lis_text = [ '666' , '主播真厉害' ,<br> '爱了,爱了' ,<br> '关注走一走,活到99' ,<br> '牛逼!!!' ,<br> '秀儿,是你吗?' ]<br> while True:<br> time.sleep(2)<br> send_meg = random.choice(lis_text)<br> roomid = entry.get()<br> ti = int(time.time())<br> url = 'https://api.live.bilibili.com/msg/send' <br> data = {<br> 'color' : '16777215' ,<br> 'fontsize' : '25' ,<br> 'mode' : '1' ,<br> 'msg' : send_meg,<br> 'rnd' : '{}' .format(ti),<br> 'roomid' : '{}' .format(roomid),<br> 'bubble' : '0' ,<br> 'csrf' : 'ac2dd02c170854b995d5a6a601d973ea' ,<br> 'csrf_token' : 'ac2dd02c170854b995d5a6a601d973ea' ,<br> } |
以上就是 短视频系统源码,直播间实现弹幕自动发送的相关代码,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人