嵌入Google搜索结果中的图片(免费)

时间:2018-10-29 11:29:05

标签: google-search-api

我了解Google自定义搜索现在可以替换以前的搜索API(现在在stackoverflow上找到带有图像的示例已过时),因此我在GCS中为我的网站启用了图像,但是我只想显示5个与特定关键字相对应的图像(没有让用户输入自己的查询),并为这些图像(大小,边框)选择了我自己的CSS样式...

我看到Bing还提供了一个免费的API(尽管我通常每天只会吸引数百名访问者,而僵尸程序正在遭受重创,有时数千名访问者来自FB或其他地方,所以我不想使用按需付费解决方案冒险!)

关于配置cse.google.com(或其他API!)的任何建议,以在我的页面上显示来自Google图片搜索的前5张图片,可能带有指向原始图片网址的链接,或者带有更大版本的Google图片?

我现在所拥有的就是来自GCS的这段代码:

“要实现独立的搜索结果页,请将结果代码段粘贴到您的结果页中:”

<script>
(function() {
  var cx = 'YOUR_ENGINE_ID';
  var gcse = document.createElement('script');
  gcse.type = 'text/javascript';
  gcse.async = true;
  gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
  var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchresults-only></gcse:searchresults-only>

“现在您可以通过在网址中传递“ q”参数来触发此页面上的搜索结果:”

http://my-results-page-url.com/?q=myQuery

它仅显示带有disableWebSearch=TRUE的图像,问题是1.我看不到如何使这个额外的图层适合我自己的布局,2.我不需要那个搜索框!

0 个答案:

没有答案