python - Pytube,urllib.error.HTTPError:HTTP 错误 404:未找到
问题描述
我刚刚安装了“pytube”,每次运行我的代码时都会遇到同样的错误。我在这里看到的方法都不能帮助解决它,我不确定该怎么做......不胜感激。谢谢!
(编码):
from pytube import YouTube
url = "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
yt = YouTube(url)
print(yt.title)
(错误):
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
解决方案
请参阅repo上PyTube
的问题 - 其他人也有同样的问题。
服务器上似乎YouTube
发生了一些变化,现在模块也需要一些更改,您必须等待更新的版本。
您可以不时访问PyPi 上的 PyTybe,看看是否有更新的版本。
或者只是有时您可以尝试使用--update
或安装较新的版本-U
pip install -U pytube
推荐阅读
- youtube - 如何在使用 video.js 7 播放时获取 youtube 元数据
- sql - SQL 查询以选择有空间的储物柜用于包裹
- git - 如何禁用 github 上的环境选项卡
- bash - 在 bash 中按列格式化输出
- android - 单击后如何保持列表视图项处于选中状态
- hbase - 如何安全关闭整个hbase集群?
- java - Maven 构建罐
- java - Spring @Scheduled(cron = "0 * * * * ?") 不是每小时运行一次
- javascript - nextProps 和 NextState 总是等价的
- apache-spark - pyspark 动态过滤