getvideo is parse video information on Ruby, you can get video media download url, cover, flash url and title.
- Youtube http://www.youtube.com/
- 优酷网 http://www.youku.com/
- 土豆网 http://www.tudou.com/
- 56网 http://www.56.com/
- 爱奇艺 http://www.iqiyi.com/
- 搜狐视频 http://tv.sohu.com/
- 酷6网 http://www.ku6.com/
- 新浪视频 http://video.sina.com.cn/
在你的程序中的Gemfile中添加下列:
gem 'getvideo'
并执行:
$ bundle
或者通过gem直接安装
$ gem install getvideo
请确认 faraday, multi_json, nokogiri等Gems是否已经安装
require 'getvideo'
video = Getvideo.parse "http://videourl.com/info"
video.cover # 视频网站提供的截图或封面
video.id #视频的ID,用来在视频网站查询视频
video.html_url #视频的源url
video.title #视频的标题
video.media #获取视频内容 {"mp4" => "http://mp4 play url", "hlv" => "http://hlv"}
video.flash #视频flash格式
video.play_media #已获取视频内容,选取一条作为播放内容
video.json #以json格式显示
get more video you can access you-get