Pafy Youtube网址错误

时间:2017-10-27 02:56:10

标签: python youtube pafy

我正在尝试Pafy库,但似乎遇到了问题。 这是我的代码:

a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")

这是我得到的错误:

https://i.stack.imgur.com/NRKZg.png

2 个答案:

答案 0 :(得分:2)

Youtube-DL也必须下载,因为Pafy将其用作依赖。

您可以使用Pip:sudo -H pip install --upgrade youtube-dl

在Mac上,您可以使用自制软件下载它:brew install youtube-dl

在类似Unix的机器(Mac,Linux)上,您可以使用curl:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

sudo chmod a+rx /usr/local/bin/youtube-dl

如果在你的机器上找不到Youtube-DL,Pafy通常会回到它的内部机制,这些内部机制并没有得到很好的保护。"如果您真的无法下载Youtube-DL,可以尝试使用Pafy自己的内部后端(不推荐)添加以下行:

pafy.BACK_END = "internal"

推荐的方法是Youtube-DL

答案 1 :(得分:0)

在此之前,我想你用:

导入了这个库
import pafy

a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")