【发布时间】:2021-08-09 10:54:17
【问题描述】:
此代码过去 4 天前可以工作,现在显示错误。我尝试使用 pytube3 但这没有帮助。
from pytube import YouTube**
YouTube('https://www.youtube.com/watch?v=JbBsqmKclXE').streams**
HTTPError Traceback(最近一次调用最后一次)
在 ()
----> 1 YouTube('https://www.youtube.com/watch?v=JbBsqmKclXE').streams
14 帧
/usr/lib/python3.7/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs)
647 class HTTPDefaultErrorHandler(BaseHandler):
648 def http_error_default(self, req, fp, code, msg, hdrs):
--> 649 引发 HTTPError(req.full_url, code, msg, hdrs, fp) 650 651类HTTPRedirectHandler(BaseHandler):
HTTPError:HTTP 错误 404:未找到
【问题讨论】:
-
您尝试在线获取的内容是否可用?您可以在网络浏览器中看到选定的视频吗?
-
是的。我可以在浏览器中查看。你也可以检查一下。
-
这甚至是一个有效的 YouTube API 端点吗?可能与stackoverflow.com/q/67615278/1841839有关
-
我遇到了这个问题,升级到 10.8.4 解决了。
标签: python youtube-api http-error pytube