python请求url下载网站中的视频

举例网站:Mini Impresora Térmica Bluetooth Portátil Inalámbrico | Envío gratis

ctrl+F4   先搜mp4 搜不到就搜m3u8 了

视频格式如下

  1. AVI(Audio Video Interleave):是一种由微软公司开发的音频和视频文件格式。
  2. MOV(QuickTime File Format):是由苹果公司开发的一种常见的视频文件格式。
  3. WMV(Windows Media Video):是由微软开发的视频文件格式,通常用于存储 Windows 平台上的音频和视频。
  4. FLV(Flash Video):是 Adobe 公司开发的一种流行的网络视频格式,常用于在线视频播放。
  5. MKV(Matroska Multimedia Container):是一种开放的多媒体容器格式,可容纳多种编码的音频、视频以及字幕轨道。
  6. RMVB(RealMedia Variable Bitrate):是 RealNetworks 公司开发的一种流行的视频格式,通常用于流媒体播放。
  7. WebM:是一种开放的多媒体文件格式,旨在成为互联网上的高质量视频格式。

 找到url以后用这个下载

注意:找到的是https:\u002F\u002Fhttp2.mlstatic.com\u002Fstorage\u002Fshorts-api\u002Fvideos-middleware\u002Fplaylists\u002FypM5Eh.m3u8

需要修改掉u002F,变成以下这个:

https://http2.mlstatic.com/storage/shorts-api/videos-middleware/playlists/ypM5Eh.m3u8

import requests
import os

url = "https://http2.mlstatic.com/storage/shorts-api/videos-middleware/playlists/ypM5Eh.m3u8"
filename = url.split("/")[-1]
filepath = os.path.join(os.path.expanduser("~"), "Desktop", filename)

response = requests.get(url)
if response.status_code == 200:
    with open(filepath, 'wb') as file:
        file.write(response.content)
    print("文件已下载到桌面")
else:
    print("下载失败")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值