【问题标题】:pytube HTTP Not foundpytube HTTP 未找到
【发布时间】:2021-10-05 00:26:33
【问题描述】:

我在运行此代码时收到此错误HTTP Error 404: Not Found

from pytube import YouTube 

url = input("Paste URL:")
urll = YouTube(url)

choose = input('Choose: 4K , FHD , HD , 480p')
def D4k():
   if choose == '4K' :
      urll.streams.get_by_itag(313).downlaod()

print(D4k())

我在互联网上找到了许多解决方案,例如升级 pytube 或再次安装它,但我尝试过,并且我使用的是它的最新版本:10.9.3。有人可以帮我吗?有没有办法停止出现这个错误,即使它已经解决了。

【问题讨论】:

标签: python pytube


【解决方案1】:

尝试使用这种语法。

from pytube import YouTube
YouTube('link').streams.first().download()
yt = YouTube('link')
yt.streams

【讨论】:

  • 它不起作用,但这不是我想要的代码,我不知道他们为什么不永远解决这个问题
【解决方案2】:

目前 pytube 模块在下载视频时出错。 修复将很快到位。

参考这个来调整你的代码。 get_video_info YouTube endpoint suddenly returning 404 not found

要获得适当的修复,您可以尝试以下修复 https://github.com/Zeecka/pytube/tree/fix_1060

【讨论】:

  • 但是你能解释一下如何处理第二个链接吗?我下载了 .zip 文件,我应该在哪里解压? .谢谢
  • @LastFox 运行此pip install pkgname.zip [link]stackoverflow.com/questions/30148335/…)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-01
  • 2014-04-14
  • 2016-10-11
  • 2018-01-14
  • 2018-01-10
  • 1970-01-01
相关资源
最近更新 更多