【发布时间】:2019-11-11 10:16:09
【问题描述】:
我正在尝试使用模块 pytube 下载 YouTube 视频,但是当我使用该方法下载视频时,它告诉我:
urllib.error.HTTPError:HTTP 错误 403:禁止
from pytube import YouTube
yt = YouTube("https://www.youtube.com/watch?v=9bZkp7q19f0")
stream = yt.streams.first()
stream.download()
我该如何解决这个限制?
【问题讨论】:
-
“禁止”就是它所说的。 YouTube 已决定不允许您这样做。 (因为请求可能太多,但可能有很多原因。可能会有冷却时间让您稍后再试。没有解决方法。
-
这是 pytube 中的一个“错误”(由于 youtube 的变化)。请参阅github.com/nficano/pytube/issues/399 解决方法对我不起作用。我会等待下一个 pytube 版本。
-
忽略最后,检查修复:github.com/choten/pytube
-
@Coding 今天试过了,但我仍然遇到同样的错误。
标签: python error-handling youtube pytube