前言
利用第三方接口下载视频。本文仅供学习交流,严禁用于商业用途。
一、使用步骤
1.打开第三方接口网站
在第三方接口网站中输入待下载视频的地址
2.获取m3u8的内容
打开F12获得m3u8的内容并把其中的内容复制保存为m3u8格式的文件;然后循环下载其中的链接即可。
源码如下:
import re
import requests
#进度条
from tqdm import tqdm
if __name__ == '__main__':
with open('video\\video.m3u8', mode='r') as f1:
m3u8_data = re.sub('#E.*', '', f1.read()).split()
for url in tqdm(m3u8_data, desc="下载进度"):
url_data = requests.get(url=url).content
# a追加保存,b以二进制数据保存
with open('E:\\VIPMovie\\' + "平凡英雄" + '.mp4', mode='ab') as f2:
f2.write(url_data)
下载效果: