首页 > 解决方案 > 如何在javascript中获取自定义谷歌搜索的预填充结果

问题描述

想要实现google如下的自定义搜索结果

预期结果(没有任何弹出窗口):

在此处输入图像描述

但我得到的结果类似于以下

在此处输入图像描述

观察上面的结果没有预先填充,也没有给出简历标签,如 Indeed、LinkedIn

当我搜索时,software developer resume 它会给我如下一个结果

在此处输入图像描述

问题:请帮助我获得像第一张图片这样的预填充结果,没有任何弹出窗口

这是我尝试过的:

(function() {		
    var cx = '005502706694827175734:jh1_mjmyukc';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
    '//www.google.com/cse/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
<gcse:search linktarget="_parent" resultsUrl="https://cse.google.com/cse/home?cx=008650345519931166596:ni_z2d9ca00#gsc.tab=0&gsc.sort=&gsc.ref=more%3Alinkedin"></gcse:search>

// this url gives Indeed,LinkedIn related results https://cse.google.com/cse/home?cx=008650345519931166596:ni_z2d9ca00#gsc.tab=0&gsc.sort=&gsc.ref=more%3Alinkedin

标签: javascriptphpjquerygoogle-searchgoogle-custom-search

解决方案



推荐阅读