是否有URL可用于搜索图像并返回找到的第一个图像?

时间:2011-01-02 16:50:37

标签: search-engine

我想使用网址来搜索汽车的名称&模型并返回第一个图像。有没有办法实现这个目标?我看过Google&雅虎,但他们回来的次数超出了我的预期。

我需要的只是我的请求被重定向到第一个找到的图像的URL ....

3 个答案:

答案 0 :(得分:3)

我知道你提到Yahoo没有用,但是我们在一个非常类似的环境中成功使用了Yahoo API。查看BOSS image search API。我们最初使用BOSS的原因之一是它没有任何每日限制。图像搜索API还允许您过滤,指示大小等。 XML中的results are returned

说到这一点,如果我们不得不这样做,我们就会去Bing API route,因为Bing的前景比雅虎更光明,并且具有非常相似的(如果不是更好的话)API。看起来它可以返回XML,JSON和SOAP中的结果。

编辑:

在看到你正在寻找一个URL之后,我尝试了所有三个主要搜索引擎,以下网址是我能得到的最接近你所描述的内容:http://www.bing.com/images/search?q=car&view=detail&first=1

我担心只有这样才能获得你正在寻找的100%客户端才能将Bing API与jsonp结果一起使用,然后通过Javascript操作DOM。 Check out this code sample for a rough start.

答案 1 :(得分:3)

获得相关想象的一种方式(不等于谷歌的最高点)是:

http://(在此输入任意关键字).jpg.to

例如:

答案 2 :(得分:1)

Bing非常易于使用web search API。您可以向其传递包含各种参数的网址,并返回XML result。您感兴趣的两个参数是SourceType(= Image)和ImageRequest.Count(= 1)。

但是,您需要解析XML,因为它不会只返回图像数据。