帕菲 Youtube URL 错误
Pafy Youtube URL Error
我正在尝试使用 Pafy 库,但似乎遇到了问题。
这是我的代码:
a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")
这是我得到的错误:
https://i.stack.imgur.com/NRKZg.png
还必须下载 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 通常会回退到它的内部机制,即"not as well mantained."如果你真的无法下载 Youtube-DL,你可以尝试使用 Pafy 的通过添加以下行拥有自己的内部后端(不推荐):
pafy.BACK_END = "internal"
推荐的方法是 Youtube-DL
在任何事情之前,我想你导入了库:
import pafy
a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")
我正在尝试使用 Pafy 库,但似乎遇到了问题。 这是我的代码:
a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")
这是我得到的错误:
https://i.stack.imgur.com/NRKZg.png
还必须下载 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 通常会回退到它的内部机制,即"not as well mantained."如果你真的无法下载 Youtube-DL,你可以尝试使用 Pafy 的通过添加以下行拥有自己的内部后端(不推荐):
pafy.BACK_END = "internal"
推荐的方法是 Youtube-DL
在任何事情之前,我想你导入了库:
import pafy
a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")