yeeli/getvideo

修复获取新浪视频

Closed this issue · 6 comments

无法通过新浪视频的vid读取新浪视频信息, 重写并修复获取新浪视频信息

遇到了这个问题,关键是会报错:
Getvideo.parse "http://p.you.video.sina.com.cn/swf/quotePlayer20130808_V4_4_42_7.swf?autoPlay=1&as=0&vid=134819320"
NoMethodError: undefined method `[]' for nil:NilClass
能不能先不报错返回空值即可?

谢谢你反馈这个问题, 新浪因为其它原因修改了获取视频的api, 导致我提供的这个这个方法只能获得老视频的视频内容无法获得最新视频的视频内容,基本让我这个文件失效了, 而且现在还没有找到新的方法来有效读取新浪视频, 我暂时不建议使用这个Gem来读取新浪视频

修复了?什么时候提交,版本号还是0.0.5……

不好意思,暂时只修复你反馈的问题 “NoMethodError: undefined method `[]' for nil:NilClass” 报错的这个问题, 获取新浪新视频这个问题依然还没有修复, 所以没有修改版本号。

请问你知道任何替代方案吗?soimort/you-get 好像是针对下载需求

我刚看了一下, you-get是已经可以获取新浪视频了, 我这边会根据它这个方法,修复获取新浪视频的问题