从Yahoo!获取图像缩略图屏幕视频播放器(不是旧的网络播放器)

时间:2012-11-29 15:52:59

标签: api video thumbnails yahoo yahoo-api

我想要雅虎!屏幕视频的图像拇指嵌入我的网站,就像我们可以在其他网站轻松做到的那样(Get img thumbnails from Vimeo?How do I get a YouTube video thumbnail from the YouTube API?等)。

曾经有一个消化:Get thumbnail image for Yahoo video? (python)但现在似乎没有新的Yahoo!屏幕。

快速搜索互联网让我看到了Y!自己的在线帮助:http://help.yahoo.com/l/in/yahoo/video/using/using005.html;_ylt=Aj3rNfbhKBNyXODHGK5ONSo1qXtG

据此,我所要做的就是在共享标签下复制缩略图代码。不幸的是,我似乎无法在共享标签下找到任何缩略图代码

我也找不到http://developer.yahoo.com/everything.html上的任何Y!Screen api可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

使用 YQL 进行跨域数据抓取以及 jQuery 是可行的解决方案。

其中一些是合理的,有些是黑客的,但这就是我所想要的刮擦。

这种方法的基础不是我做的,而是通过使用Facebook的教程标题 Create a Facebook-style Link Preview Using jQuery & YQL 由Jocelyn Stretton撰写。

包含在作为起点的修改后的JavaScript中,您将有权访问并了解如何检索以下内容:

1。 Yahoo!屏幕视频网页标题
2。 Yahoo!屏幕缩略图URL链接
3。 Yahoo!屏幕视频URL链接
4。抓取其他meta标记内容
5. Yahoo屏幕视频嵌入代码由Yahoo Screen Player本身提供。

DEMO in jsFiddle!

编辑:jsFiddle DEMO不再是子域(区域性)依赖于视频示例。

编辑2:对于那些希望看到基于此.ajax() YQL进程的其他教程的人,我为Pinterest Data Scraping制作了两个jsFiddles。您可以看到SO Answer here更详细地讨论了XPATH。