当前位置: 首页 > news >正文

python提取b站视频的音频(提供源码

如果我想开一家咖啡厅,那么咖啡厅的音乐可得精挑细选!又假设我非常喜欢o叔,而o叔只在b站弹钢琴,那这时候我就得想方设法把b站的视频转为音频咯!

 一、首先打开网页版bilibili,按F12:

 

二、刷新页面,然后打开document这个: 

 

三、复制url 

 

四、复制 User-Agent

 

五、复制音频的url,自己试探一下是哪个url

 

六、代码:

复制这段代码,替换掉url、User-Agent、audio_url、文件名即可。

# TODO 视频网址
url = 'https://www.bilibili.com/video/BV1Xa411w78j'
headers = {# Referer 防盗链 告诉服务器你请求链接是从哪里跳转过来的"Referer": url,# User-Agent 用户代理, 表示浏览器/设备基本身份信息"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"
}
import requests# TODO 通过F12查看音频的地址
audio_url = 'https://upos-sz-mirror08c.bilivideo.com/upgcxcode/74/54/247165474/247165474_nb2-1-30232.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1723641033&gen=playurlv2&os=08cbv&oi=0&trid=00d7e23b22bb486db2812f354d34b5d1u&mid=1803764424&platform=pc&og=hw&upsig=85e10d9eba176f3517790c8309480115&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform,og&bvc=vod&nettype=0&orderid=0,3&buvid=FF19ABD0-FEE9-50AF-E1BC-1411B3C442A186006infoc&build=0&f=u_0_0&agrr=0&bw=16643&logo=80000000'
audio_response = requests.get(audio_url, headers=headers)
with open('突然好想你.mp3', mode='wb') as v:v.write(audio_response.content)

 好的,这样我们的咖啡厅就可以回荡o叔的钢琴弹奏《突然好想你》的音频了!!!

http://www.lryc.cn/news/426913.html

相关文章:

  • 嵌入式Linux ,QT5 鼠标键盘设备参数指定环境变量的方法
  • C语言钥匙迷宫2.0
  • 【多线程】初步认识Thread类及其应用
  • algorithm算法库学习之——划分操作和排序操作
  • XSS实验记录
  • Cortex-A7的GIC(全局中断控制器)使用方法(7):基于stm32MP135的GIC配置中断效果测试
  • c++动态数组new和delete
  • Redis热点知识速览(redis的数据结构、高性能、持久化、主从复制、集群、缓存淘汰策略、事务、Pub/Sub、锁机制、常见问题等)
  • 【C++浅析】lambda表达式:基本结构 使用示例
  • 利用Redis获取权限的多种方式
  • LeetCode - LCR 146- 螺旋遍历二维数组
  • 如何获取Bing站长工具API密钥
  • NC 调整数组顺序使奇数位于偶数前面(一)
  • Unity异步把图片数据从显存下载到内存(GPU->CPU)
  • 【MySQL】C/C++连接MySQL客户端,MySQL函数接口认知,图形化界面进行连接
  • Wireshark分析工具
  • linux网络配置脚本
  • IT管理:我与IT的故事4
  • 短链接系统设计方案
  • Cisco交换机SSH使用RSA公钥免密登录(IOS与Nexus,服务器以RHEL8为例)
  • QT判断操作系统类型和CPU架构
  • input[type=checkbox]勾选框自定义样式
  • 鼠害监测系统:科技守护农业安全
  • Ubuntu20.04如何安装配置JDK
  • Python3网络爬虫开发实战(9)代理的使用 (需补充代理池的构建)
  • 人际关系中的价值交换原理,在人类社会的复杂网络中,人际关系犹如一根根交织的丝线,将我们彼此紧密相连
  • 西安电子科技大学萌新智慧指南(校区篇)
  • JavaScript基础(33)_鼠标滚轮滚动事件、键盘事件
  • 怎样做网站推广
  • Unity引擎加密方案解析