javascript - 如何获取显示在谷歌搜索右侧的图像链接

标签 javascript html ruby-on-rails ruby api

当你在谷歌上搜索,比如比尔·盖茨,

https://www.google.com/#hl=en&sugexp=les%3B&gs_nf=1&tok=tZLQEkbVdJM-Nt6k14b-hA&cp=6&gs_id=3p&xhr=t&q=bill+gates&pf=p&output=search&sclient=psy-ab&oq=bill+g&gs_l=&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=c2c622f5707131aa&biw=1868&bih=732

你会在旁边看到这些图片。我想知道他们从哪里来的任何 api 来提取这些图像链接?

我尝试了谷歌的自定义搜索 API。我似乎没有得到这些,因为它按我指定的域(如谷歌、维基百科等)搜索。

最佳答案

Google 使用 Freebase,维基百科的语义 Web 表示,作为它的知识图谱。您可以从 Google API 控制台获取 api key ,并针对 freebase 进行查询以查找此类图像。 更多信息:http://wiki.freebase.com/wiki/ApiImage

其他选项是,您可以使用 dbpedia(也是维基百科的语义 Web 表示)来查找此类结果。

关于javascript - 如何获取显示在谷歌搜索右侧的图像链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12260174/

相关文章:

javascript - StackOverflow 的 'tags' 文本框自动完成功能如何工作?

javascript - 在 Code.org HTML Web Lab 中,当 Javascript 变量达到某个数字时,如何为它着色?

javascript - 戈朗 : html pages and GO communication

ruby-on-rails - youtube 嵌入链接未显示在 Rails View 中

javascript - 删除用户点击的图像

javascript - 这是一种向链接添加标题属性的不切实际的方法吗?

html - 调整浏览器大小时对齐不正确 - 响应页面

javascript - 在输入旁边对齐 div

ruby-on-rails - 如何在RefineryCMS 测试中登录用户?

ruby-on-rails - 使用Devise重置密码问题