我正在尝试使用python中的url下载YouTube视频,但是我得到了:
urllib.error.HTTPError:HTTP错误403:禁止
我正在使用Python库pytube
下载youtube视频。这是我的代码:
#importing the module
from pytube import YouTube
my=YouTube("https://www.youtube.com/watch?v=R4em3LKQCAQ").streams.first()
my.download()
我遇到如下错误
提高HTTPError(req.full_url,code,msg,hdrs,fp)
urllib.error.HTTPError:HTTP错误403:禁止
答案 0 :(得分:5)
我已经创建了一个库。
要安装:
$ pip install mhyt
# or
$ sudo pip install mhyt
并像这样使用它:
from mhyt import yt_download
yt_download("https://www.youtube.com/watch?v=R4em3LKQCAQ","download.mp4")
答案 1 :(得分:1)
我在Windows 10中通过以下方式使用Python下载了YouTube视频
使用
下载youtube-dl pip install youtube-dl
或
pip3 install youtube-dl
在如下所示的Python shell导入子进程中
>> import subprocess
>> cmd = 'youtube-dl -o my_video '+'https://www.youtube.com/watch?v=jzD_yyEcp0M'
>> subprocess.call(cmd, shell = True)
希望它也对您有用。
答案 2 :(得分:0)
如果要立即下载视频,请尝试you-get。