【问题标题】:Get img thumbnails from Yahoo! Screen Video Player (not older webplayer)从 Yahoo! 获取 img 缩略图屏幕视频播放器(不是较旧的网络播放器)
【发布时间】:2012-11-17 17:58:18
【问题描述】:

我正在尝试获取 yahoo!将屏幕视频的图像缩略图嵌入我的网站,就像我们可以在其他网站中轻松做到的那样(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!屏幕。

在 Internet 上进行一些快速搜索后,我找到了 Y! 自己的在线帮助:http://help.yahoo.com/l/in/yahoo/video/using/using005.html;_ylt=Aj3rNfbhKBNyXODHGK5ONSo1qXtG

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

我在 http://developer.yahoo.com/everything.html 上也找不到任何 Y!Screen api 可以帮助我解决这个...想法?

【问题讨论】:

    标签: api video thumbnails yahoo yahoo-api


    【解决方案1】:

    使用 YQLjQuery 进行跨域数据抓取是可行的解决方案。

    有些是健全的,有些是骇人听闻的,但我想这就是抓取的全部意义。

    这个方法的基础不是我做的,而是使用 Facebook 的一个名为 Create a Facebook-style Link Preview Using jQuery & YQL 由 Jocelyn Stretton 撰写。

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

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

    DEMO in jsFiddle!

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

    编辑 2: 对于那些希望看到基于此 .ajax() YQL 流程的另一个教程的人,我为 Pinterest 数据抓取制作了两个 jsFiddles。您可以看到 SO Answer here 详细讨论了 XPATH。

    【讨论】:

    • 我在没有任何特定于区域设置的子域的情况下进行了测试,它似乎可以正确获取所有信息。
    猜你喜欢
    • 1970-01-01
    • 2011-08-26
    • 2015-10-04
    • 1970-01-01
    • 2015-02-16
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多