宅男福利!20行Python代码,一网打尽B站小姐姐的直播信号源!

article/2025/9/19 15:05:40

大家好,我是菜鸟哥!

今天我们又用Python来玩一个好玩的程序。随着收看直播的用户激增,越来越多的小姐姐们都在通过直播的方式和粉丝们交流互动。但是直播的界面中总是充斥着各种各样的广告推荐和弹幕信息,让我不能专注于欣赏小姐姐。

我们可以通过网页分析,来获取到小姐姐的直播信息源,然后通过本地的视频流播放器来收看小姐姐的直播。这让我感觉到小姐姐仿佛就在我的身边。既能锻炼自己的Python知识,又能欣赏小姐姐,岂不美哉。

01.直播信号抓取

首先,我们通过对于B站直播网页的分析,来获取小姐姐直播间的直播信号源。

大家可以任意打开一个B站小姐姐的直播间,如下图所示:

首先通过“F12”按键打开 “开发者模式”,然后在Network选项下,点击XHR组件。

通过翻阅可以找到以live开头的标签内容,双击之后,就可以得到请求的信息。

可以看到,这个Request URL就是直播的信号源。

我们可以复制这个信号源地址,然后通过本地的视频流播放器进行直播播放。

02.程序抓取直播信号源

上述的方式,是通过手动的方式,来获取直播的信号源。

我们还可以通过程序的方式来进行直播信号源的获取。

直播信号源的接口地址为:

https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl

为了获取视频源的地址,需要向上述的连接中,传递几个参数,分别为:

通过向接口链接,配置必要参数,就可返回直播的链接地址。

对于直播源地址的获取,程序如下图所示:


03.关于cid参数

需要注意的是,cid的参数一般于room_id的参数是不相同的!

但是在本次程序的编写中,cid的参数同room_id是相同的。

上图中的room_id为2324264,因此对应的cid的参数同样为2324264。room_id和cid相同,减少了程序编写的负担,不需要我们再去寻找视频的cid。


04.批量获取小姐姐的直播源

最后,我们可以通过对于直播间的room_id抓取,来批量获取小姐姐的直播源信号。程序如下图所示:

我们来通过视频展示的方式,通过本地播放器来观看小姐姐的直播。

05.总结

以上就是今天为大家带来的小姐姐的直播视频源抓取的福利,大家可以按照上面的程序来自己动手实验,通过本地的播放器,来尽情观看小姐姐的纯净直播吧。

推荐阅读:知识星球: 菜鸟学投资,星球来了!入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|年度爆款文案1).卧槽!Pdf转Word用Python轻松搞定!2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 4).80行代码!用Python做一个哆来A梦分身 5).你必须掌握的20个python代码,短小精悍,用处无穷 6).30个Python奇淫技巧集 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 8).再见Python!我要学Go了!2500字深度分析!9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片点阅读原文,领廖雪峰视频资料!

http://chatgpt.dhexx.cn/article/lqQ80TNF.shtml

相关文章

推荐几个小视频

公众号推文规则变了,点击上方 "数据社", 设为星标 后台回复【加群】,申请加入数据学习交流群 大家好,我是一哥,今天是假期的第一天,国内疫情有所缓和,大家应该都忙着到处逛吃吧。有小伙伴私聊我&…

视频怎么压缩大小?教你几个压缩视频小技巧

视频怎么压缩一下呢?在现代数字生活中,视频已经成为了一种非常普遍的媒体形式。然而,随着高清、超高清视频的普及,视频文件的大小也越来越大,给存储和传输带来了很大的负担。如果电脑或移动设备的存储空间有限&#xf…

粉丝福利来袭

** 🔥粉丝福利来袭❤️ CSDN资源免费下载!❤️ ** 本文三连加评论下载地址!粉丝可以免费下载!真实有效,顶上去!!! -----------------------------------------------------------…

【福利】Python抖音小视频无水印下载工具助手exe

本渣渣的一个老哥要的抖音小视频无水印下载,我觉得他是一个LSP,因为抖音上的小姐姐实在是太多,太好看了! 可是他就是不发好看的小姐姐抖音号给我... 难道我的肾没有他强?! 不可能啊,本渣渣经常吃…

搭建nginx rtmp流媒体服务器(超详细)

阿里云搭建rtmp流媒体服务器,中间踩过一些坑,过程一步步纪录的很详细,以及碰到的一些问题。 一.工具下载 下载Nginx wget http://nginx.org/download/nginx-1.12.1.tar.gz 下载 OpenSl https://github.com/openssl/openssl/archive/Open…

Windows上搭建rtsp-simple-server流媒体服务器实现rtsp、rtmp等推流以及转流、前端html与Vue中播放hls(m3u8)视频流

场景 Nginx-http-flv-module流媒体服务器搭建模拟推流flv.js在前端html和Vue中播放HTTP-FLV视频流: Nginx-http-flv-module流媒体服务器搭建模拟推流flv.js在前端html和Vue中播放HTTP-FLV视频流_霸道流氓气质的博客-CSDN博客 上面讲了Nginx-http-flv-moduleflv.j…

直播平台流媒体服务器搭建(Linux+Nginx+RTMP)

写在前面: 实践出真知学习编程最好的语言不是PHP,是English 近年来各大视频直播平台兴起,直播技术也愈发成熟,作为一个程序员,秉着“折腾”精神自己搭建了一个直播用的流媒体服务器,现在来和大家分享一下搭…

个人流媒体服务搭建

简介 主要是个人的流媒体服务器的创建的方式分享 Centos7自建基于HLS的私人直播服务器 相关资源下载 链接:https://pan.baidu.com/s/1zhWFpFRy2v0_lyjA0-AfAg 提取码:yyds 入门操作 实现方法基于nginx和nginx的一个rtmp模块。因为epel源和nginx官…

搭建RTSP流媒体服务器的三种方式

主要用于测试目的,系统是windows,使用的是docker desktop 3.5.1 1. rtsp-simple-server 官网:https://github.com/aler9/rtsp-simple-server (1)下载解压缩 Centos7下载压缩包,然后启动rtsp服务器 tar zx…

一分钟内搭建高性能免费流媒体服务器---导航

本博文件是为了方便大家寻找资源更加方便而写, 这样大家可以以此为入口,看到所有关于流媒体服务的相关内容,所有资源都附在了相关博文中。 在服务器系列博文中有服务器的知识群二维码,大家可以通过二维码加群讨论。 流媒体服务器…

流媒体之从零实现搭建简单流媒体服务器,推流,拉流播放全景视频

一、直播与点播 直播:在我的理解中是实时录制的内容,类似各个晚会的实时直播过程,在现场采集图像的同时传输影像到网络上。点播:是提前录制完成的内容,类似某些直播平台上根据观众的需求播放某些电影或经典电视剧。终…

阿里云搭建流媒体服务器

最近不少人问是否能够将云视睿博流媒体服务器NTV Media Server G3搭建在阿里云服务器上,答案是肯定的,而且我们大部分客户都是这样用的,利用流媒体服务器的视频处理和播出能力,以及阿里云的基础计算能力和可扩展性,构建…

流媒体视频服务:快速搭建一个简单的流媒体视频服务(一)

快速搭建一个简单的流媒体视频服务 前言系统组成RTMP协议简介Red5 概述Red5 服务器搭建 前言 最近自己在研究有关于流媒体播放的技术,网上资料甚少。出于开源精神以及在查阅资料得到各位大佬的帮助,故将自己的心得写下记录,便于分享以及日后…

用VLC搭建简单的流媒体服务器

在做视频传输客户端开发的时候,经常需要用到流媒体服务,VLC有着非常强大的流媒体处理能力,同时它也可以搭建流媒体服务器。这里介绍一种使用图形化界面搭建RTSP流媒体服务的应用。 (1)打开一个本地的流文件 &#xff…

Linux下视频流媒体服务器搭建详解

目标用于搭建内网流媒体服务器支持视频的点播。 背景 用于支持培训网站中视频点拨功能,在培训网站总体方案中需要加入流媒体服务器,用于存储和传输视频资源。 相关概念 流媒体流媒体(Streaming Media)是一种新兴的网络传输技术…

流媒体服务器搭建亲测有效(srs)

流媒体服务器搭建流程 第一步 去官网下载srs的源码文件官网地址:[https://github.com/ossrs/srs#usage] 说明:建议下载4.0版本,3.0的需要flash的支持。目前谷歌浏览器已经停止了flash的使用。 第二步 按照官网的步骤进行操作 1.进行解压文…

搭建自己的流媒体服务器-(1)服务器搭建篇

搭建自己的流媒体服务器-(1)服务器搭建篇 http://download.csdn.net/download/katdriver/3272133 http://blog.csdn.net/haolipengzhanshen/article/details/50810066 标签: ios流媒体服务器服务器 2016-02-19 15:09 121人阅读 评论(0) 收藏 举报 分…

监控流媒体服务器的搭建和使用

需求的提出 海康、大华、宇视等视频监控系统,都有自己的流媒体服务器平台,为什么要还需要通用的流媒体服务器产品呢? 这个问题可以从几个方面回答:1)经济性: 传统监控厂商的流媒体服务器,由于主…

学着搭建流媒体服务器

操作系统:NAME"openEuler",架构:aarch64,CPU 运行模式:64-bit 目前有多个开发源代码可以搭建流媒体服务,但要先依赖gcc和cmake,所以首先安装gcc和cmake,查了一通资料&…

js逆向工具-初学AST解混淆

目录 一、AST简单了解二、babel环境安装三、快速入门例子1、入门例子讲解:修改变量值2、入门案例代码:修改变量值 四、实际案例1-ob混淆之ast还原1、数组 移位自执行函数 解密字符串函数 还原2、定义的对象Object有规律的key和value 还原3、while swi…