无法从Shuty Python下载youtube视频

问题描述 投票:1回答:1

我想使用Python下载YouTube视频。我使用此代码来抓取图像,并且效果很好。但是,当我将此图像链接更改为youtube视频时,它会保存文件,但会导致错误的mp4文件损坏。知道我在做什么错吗?

这是我的代码:

import requests
import shutil
import time
import urllib

video_url = r"https://i.ytimg.com/vi/hoNb6HuNmU0/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBTdEdTL4oiRB_L8AJITd9xzfllMA"
resp = requests.get(video_url, stream=True)
local_file = open(r'C:/users/intel/desktop/local_image.mp4', 'wb')
resp.raw.decode_content = True
shutil.copyfileobj(resp.raw, local_file)
del resp

您的任何帮助将不胜感激...

python python-3.x beautifulsoup python-requests shutil
1个回答
0
投票

您的方法行不通。

检查https://github.com/ytdl-org/youtube-dl以下载YouTube视频的正确方法。

© www.soinside.com 2019 - 2024. All rights reserved.