音频的爬虫

1.前提准备

需要在终端中下载requests模块 --- 终端在软件的左下角,下方图案例

下载的语法:

pip install requests

(1)下载成功会报出的结果,如下图所示:

(2)下载失败会报出的结果,如下图所示: ---- 请仔细对比下载的语法

2.相关代码

复制代码
#先在快手平台找一个视频网址(进入快手官网右键鼠标点击检查--->点击网络 --》 选择媒体过滤  --》在对一个数据右键鼠标复制地址----》最后用将其赋值给url
url = 'https://k0u77y54ya4y8azw240ex9fxc600x52xxaz.djvod.ndcimgs.com/bs2/photo-video-mz/5233745909915569180_30862f8d7128b489_4766_hd15.mp4?tag=1-1774933302-unknown-0-2i6omcgpzq-9aa7a0eb79f89e1c&provider=self&clientCacheKey=3x9h4qztzcjpuu9_00a06cb0&di=JA4GMA8ACwH0iYETS30L_Q==&bp=14944&x-ks-ptid=190703158032&kwai-not-alloc=self-cdn&kcdntag=p:Chongqing;i:ChinaTelecom;ft:UNKNOWN;h:COLD;pn:kuaishouVideoProjection&ocid=300000059&tt=hd15&ss=vpm'
#先在终端下载requests 第三方模块 ---- pip install requests
#import 模块名  ---- 导入模块
import requests

#get(参数)是requests中的方法 --- 向服务器请求,这里参数给的是网址,content --- 获取服务器返回的数据---这里就没有括号
#将requests.get(url).content 服务器的回应结果给到req
req = requests.get(url).content

print(req)
"""运行后结果中如果出现 
        1) 400 --- 表示没有找到该服务器,无法访问
        2) 403 --- 表示请求服务器失败 
        #) 500 --- 表示服务器服务器报错
"""
#open() --- 创建一个本地文件 .mp3音乐 .mp4视频 第二个参数wb --- 以二进制形式进行写入
#.write(req) --- 就是req变量的内容写入'瓦瓦.mp4'文件
open('瓦瓦.mp4','wb').write(req)

3.检查运行

#当运行open('瓦瓦.mp4','wb').write(req)时,左边的项目中会出现瓦瓦.mp4文件

#在左边的项目中找到瓦瓦.mp4项目 右键鼠标按下图进行点击

#进入文件后双击瓦瓦.mp4 看是否能正常播放

相关推荐
CYB35326 小时前
R&S 罗德与施瓦茨 R&S VTC-VTE-VTS 视频测试仪
音视频
sweetone7 小时前
夏普LCD-46LX530A液晶电视机不开机故障之小修(包含RUNTKA829WJQZ电源板实测电路图)
经验分享·音视频
美狐美颜SDK开放平台8 小时前
从采集到渲染:直播APP开发中视频美颜SDK工作原理详解
人工智能·音视频·实时音视频·美颜sdk·视频美颜sdk·美颜api
oh,huoyuyan8 小时前
火车采集器同时运行超多任务运行优化方案
爬虫·火车采集器
梅雅达编程笔记8 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
zhz52149 小时前
GIS项目中空间参考转换与MBTiles偏移:问题成因、解法与避坑
python·vue·gis
Henrii_历小海9 小时前
WhatsApp Cloud API 媒体消息全链路:上传协议、类型约束、图片/视频预处理与发送管线
音视频·媒体
KaMeidebaby10 小时前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
乱写代码10 小时前
Pydantic学习--BaseModel
python
fu159357456810 小时前
【边缘计算实战】P1:从零搭建边云任务卸载仿真实验台(Python 可复现)
数据库·python·边缘计算