用Ruby下载YouTube(源代码)

Mar*_*kus 9 ruby

我希望从YouTube下载视频,然后提取其音频.谁能指点我一些Ruby代码来下载视频?谢谢!

Max*_*den 9

gem install curltube
Run Code Online (Sandbox Code Playgroud)

然后运行 curltube <youtube-url>

https://github.com/maxogden/curltube


Cor*_*res 4

不确定如何提取音频,但 Ruby 有许多优秀的抓取/挖掘库。您可以使用它们来自动化浏览器并获取所需的数据(例如视频嵌入代码)。

我建议结合使用 mechanize 和 hpricot,但这里有一个相当全面的列表:

Hpricot Mechanize Scrapi Scrubyt Nokogiri

您也可以尝试使用 Rio 下载文件/视频:

里约:http: //rio.rubyforge.org/

希望能帮助到你。