这是我的代码
from pytube import YouTube
a=YouTube("https://www.youtube.com/watch?v=vvpb8IdDZZI")
#to print title
print("n")
print("******************title*****************")
print("the title is:"+a.title)
错误为
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
但是url存在!!!我已经从浏览器本身复制了这个url我还升级了我的pytube
我还没有使用pytube,但pafy模块对我来说很好,你可以通过编写命令"pip-install-pafy";。你的代码应该是这样的:
import pafy
url = "https://www.youtube.com/watch?v=vvpb8IdDZZI"
video = pafy.new(url)
#to print title
print("n")
print("******************title*****************")
print("the title is:" + video.title)
您可以在此处找到有关pafy模块的更多信息:https://pypi.org/project/pafy/
尝试使用安装pytube
pip install git+https://github.com/ssuwani/pytube
官方发布的消息也解决了这个问题。
你可以从这里拿到deatils。