用于下载youtube视频的python脚本

时间:2016-11-14 07:17:28

标签: python-2.7 pafy

我正在尝试使用python下载youtube视频.Below是我的代码。但是它给了我ValueError:在非包中试图相对导入。任何人都可以帮我解决这个问题。我是python的新手......有人请帮忙

  import pafy
  url = raw_input("https://www.youtube.com/watch?v=PT2_F-1esPk")
  video = pafy.new(url)
  t= video.title
  r = video.rating
  print t
  print r
  best = video.getbest("mp4")
  filename = best.download(quiet = False)

1 个答案:

答案 0 :(得分:0)

而不是

url = raw_input("https://www.youtube.com/watch?v=PT2_F-1esPk")
video = pafy.new(url)

只做

video = pafy.new("PT2_F-1esPk")

使用11位数ID初始化视频。 raw_input返回一个空字符串。