我想要雅虎!屏幕视频的图像拇指嵌入我的网站,就像我们可以在其他网站轻松做到的那样(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可以帮我解决这个问题吗?
答案 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本身提供。
编辑:jsFiddle DEMO不再是子域(区域性)依赖于视频示例。
编辑2:对于那些希望看到基于此.ajax() YQL
进程的其他教程的人,我为Pinterest Data Scraping制作了两个jsFiddles。您可以看到SO Answer here更详细地讨论了XPATH。