【问题标题】:Direct URL to "I'm Feeling Lucky" for images图片的“我很幸运”的直接 URL
【发布时间】:2012-05-06 20:45:12
【问题描述】:

我有一个书评网站。我提供了书籍亚马逊条目的链接。经过一番研究,我发现 Google 的“手气不错”的直接 URL 是:

http://www.google.com/search?hl=en&q=TITLE+AUTHOR+amazon&btnI=745

这很神奇,因为这样我就不必在我的数据库中手动包含亚马逊链接并直接链接到亚马逊页面(在 99.99% 的情况下有效)。

我想知道是否有图像等效项(无论是 Google 还是其他替代方法)仅基于关键字检索图像 URL(用于获取书籍封面图像)。

【问题讨论】:

    标签: image url


    【解决方案1】:

    谷歌图片没有这样的东西,但您可以使用其他网络服务来做您想做的事。我注意到,当您搜索一本书时,第一个图像结果并不总是它的封面。有时是作者的照片,有时是书评中的一些图片,所以你几乎不能依赖它。

    【讨论】:

      【解决方案2】:

      解析亚马逊页面并获取图像和链接应该不难,但谷歌有一个谷歌图书的 API,它以 JSON 格式返回有关图书的所有信息,你可以在 API Explorer 上在线尝试(封面也在结果上)。点击here查看示例(点击“执行”运行)。

      【讨论】:

      【解决方案3】:

      很遗憾,公开的 Google 搜索引擎不支持该功能。您应该使用Custom Search API 在您的应用程序中实现此类功能。或者使用XGoogle(Google 搜索服务的非官方 Python 包装器,例如,参见google_dl tool)。

      其他建议是使用:

      • Yahoo 的 YQL(请参阅 yql-tables repo at GitHub 示例)。
      • 使用替代搜索引擎。

        例如在Wolfram Alpha 中,您可以输入:“显示笔记本电脑的图像”,它会为您提供第一张热门图片,但是您需要使用Wolfram|Alpha APIs 或一些脚本(例如,请参阅此ChatBot)来获取直接链接。

      【讨论】:

        猜你喜欢
        • 2013-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-16
        • 1970-01-01
        • 2012-04-10
        • 2012-07-02
        • 2015-01-19
        相关资源
        最近更新 更多