标签: google-custom-search

如何在我的网站上添加集成的Google搜索?

基本上我有一个网站.我有一个正确设置的站点地图,因此我假设Google知道我的所有页面.我在某些网站上看到,搜索表单会显示一个包含原始网站外壳的页面,但结果显然是由Google提供的.与codinghorror.com的搜索类似,但他的搜索结果并未显示在他的网站布局中.

知道我在说什么或如何实现这个目标?

search google-custom-search

11
推荐指数
3
解决办法
6万
查看次数

使用谷歌自定义搜索API的Java代码

任何人都可以分享一些Java代码开始使用谷歌搜索API.我在互联网上搜索但没有找到任何适当的文档或良好的示例代码.我找到的代码似乎没有工作.如果有人,我会感激的可以帮助我.(我已经获得了API密钥和自定义搜索引擎ID).

谢谢.

java api google-custom-search

11
推荐指数
2
解决办法
2万
查看次数

在iOS中实施Google自定义搜索API

我经历了几个链接,以找到在ios应用程序中实施google customsearchapi的正确步骤,并在此过程中花了大约6-7个小时.

链接:

所有这些都提供了一点点和平的形成.有没有地方可以提供有助于在iOS应用程序中实现自定义搜索的摘要,精确信息?

json ios google-custom-search

11
推荐指数
1
解决办法
1万
查看次数

Google Custom Search API start = 100会导致错误400

我有一个使用Google Custom Search API的脚本,遍历多个结果页面.

https://www.googleapis.com/customsearch/v1?key=[[KEY]]&num=10&hl=en&start=0&cx=[[CX]]&q=%22bank%22&sort=date&googlehost=www.google.com

https://www.googleapis.com/customsearch/v1?key=[[KEY]]&num=10&hl=en&start=10&cx=[[CX]]&q=%22bank%22&sort=date&googlehost=www.google.com

https://www.googleapis.com/customsearch/v1?key=[[KEY]]&num=10&hl=en&start=20&cx=[[CX]]&q=%22bank%22&sort=date&googlehost=www.google.com
Run Code Online (Sandbox Code Playgroud)

在上面的所有例子中,我得到了适当的回应.查询响应声称搜索结果有17,900个.但是当脚本达到start = 100时:

https://www.googleapis.com/customsearch/v1?key=[[KEY]]&num=10&hl=en&start=100&cx=[[CX]]&q=%22bank%22&sort=date&googlehost=www.google.com
Run Code Online (Sandbox Code Playgroud)

我收到以下响应(这是转换为PHP对象的JSON响应):

stdClass Object (
        [error] => stdClass Object
            (
                [errors] => Array
                    (
                        [0] => stdClass Object
                            (
                                [domain] => global
                                [reason] => invalid
                                [message] => Invalid Value
                            )
                    )
                [code] => 400
                [message] => Invalid Value
            ) )
Run Code Online (Sandbox Code Playgroud)

尽管我在start = 90中收到的结果声称下一页存在:

"nextPage": [
   {
    "title": "Google Custom Search - \"bank\"",
    "totalResults": "17900",
    "searchTerms": "\"bank\"",
    "count": 10,
    "startIndex": 100,
    "inputEncoding": "utf8",
    "outputEncoding": "utf8",
    "safe": "off",
    "cx": "[[CX VALUE]]",
    "sort": …
Run Code Online (Sandbox Code Playgroud)

php google-custom-search

11
推荐指数
1
解决办法
1514
查看次数

使用Twitter Bootstrap的Google CSE无法正确显示搜索框

Google自定义搜索(CSE)未正确显示搜索框和按钮.我正在使用Twitter Bootstrap v3.1.0.

<script>
    (function() {
        var cx = '009077552906670546181:2ufng0dmsos';
        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);
    })();
</script>
<gcse:search></gcse:search>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

http://jsfiddle.net/nz6rh/

异常搜索框的屏幕截图

css jquery google-custom-search twitter-bootstrap

10
推荐指数
2
解决办法
6535
查看次数

用于方形图片的Google Custom Search API

我正在寻找一种方法来指定Google Custom Search API返回的图片采用方形格式.

我试过tbs = iar:s(因为我读过使用自定义搜索API(REST JSON)来搜索方形图像),但它不起作用.

请问你有什么想法吗?

google-api google-custom-search

9
推荐指数
1
解决办法
4455
查看次数

Google图片:从缩略图网址获取大图片网址

有没有办法构建与Google Custom Search API返回的缩略图网址相对应的中/大/原始图片的网址?

换句话说,从此缩略图网址:

https://t3.gstatic.com/images?q=tbn:ANd9GcRYiGRk0xt6OXpRa3j7ySJNeATepTe7zaWzm1G6KpGAwpHePcTmYPYp6WI

是否有可能找到更大图像的URL?

我试图通过,, 替换URL中的参数tbn(对于'缩略图'?),但是没有成功.qmediumlarge

google-api google-custom-search google-image-search

9
推荐指数
1
解决办法
8817
查看次数

如何在Google自定义搜索中指定图像类型

我正在使用Google自定义搜索来获取具有某些条件的图片.
我正在启动来自java应用程序的HTTP Get请求以调用Google Custom Search API
(请注意我使用javascript或css,我开发网站).

我能够获得图像,程序正在运行.该应用程序带来了Jpg扩展的图像.

我想要 :

  • 图像具有png扩展具有透明背景.

我试图filetype像这样在请求URL的查询字符串中指定

https://www.googleapis.com/customsearch/v1?q=cars&filetype=png&cx=[myinformatino]&searchType=image&rights=cc_publicdomain&num=10&key=[myKey]
Run Code Online (Sandbox Code Playgroud)

但结果仍然存在jpg且Google自定义搜索仅带来一两个结果.

笔记

  • 我将Google自定义搜索(从其控制面板)配置为搜索所有网络,我并不限制它搜索某些网站.

  • 我配置了谷歌自定义搜索,以启用图像搜索(也来自控制面板)

在此输入图像描述

  • 我还将搜索结果配置为ImageResult(来自Search Features- > Advanced页面),如下图所示

在此输入图像描述

我还从谷歌文档中创建了这个代码示例,它限制了图像的类型,但它们似乎在javascripts(不是在java中),根本不适合我.

更新 我找到了一个搜索png文件的解决方案,解决方案是filetype:png在查询中提供,而不是将此值指定为Google自定义搜索的查询字符串.结果合理且可以接受.

更新 我还尝试了tbs在Google Image搜索中使用的查询字符串参数,如果我们想要获取透明图像,则该参数如下所示

?tbs=ic:trans&
Run Code Online (Sandbox Code Playgroud)

这仅适用于Google图片搜索,但它无法在Google自定义搜索中使用.即使我使用hqGoogle自定义搜索的参数,只需将参数添加到网址即可添加tbs参数.

但我仍然无法使用Google自定义搜索来显示仅具有透明背景的图像.

UPDATE

如果有一种方法可以使用Bing Search API实现相同的目标(带有透明背景的图像),我也会接受答案.我也尝试了Bing Search API,它也有效,但同样的问题出现了,没有办法指明我需要一个透明背景的图像.

更新 根据这个讨论 ,谷歌不推荐的搜索api中有未记录的参数确实带来透明图像,如下所示

imgc=trans
Run Code Online (Sandbox Code Playgroud)

这适用于旧的已弃用的谷歌搜索API,但它不适用于新的API,它也不适用于BING API.

更新 对于Bing Search API,我尝试添加此查询参数,该参数将BING图像搜索中的透明背景(在不在API中的网站中)spicyf到URL …

java bing-api google-custom-search

9
推荐指数
1
解决办法
1546
查看次数

如何增加超过10000的图像搜索的谷歌自定义搜索配额?

我使用的应用程序以前使用Google Image Search API来允许用户搜索要在其文档中使用的图像.该API已被弃用了很长时间,谷歌最终取消了它的插件,这意味着我们不得不转向其假定的替代自定义搜索.

现在每个应用每天最多有10000个请求.我们在大约半天内达到了这个配额(显然用户非常喜欢我们的谷歌图片搜索集成).我们已经联系了谷歌的多个联系人,并查找了有关获得更高配额的任何文档,没有任何运气.

此外,用户似乎开始得到403s,甚至在我们达到配额之前就已超过限制.

有谁知道我们如何将配额增加到10000以上,或者为什么我们在达到限制之前受到限制?或者,是否有人知道更适合替换Google Image Search API?我们确实希望它是谷歌图像搜索,所以不要bing或雅虎或类似的东西.

search google-api google-custom-search

9
推荐指数
1
解决办法
1071
查看次数

Google自定义搜索图片返回500错误

大约40小时前开始,用于图片搜索的Google自定义搜索(searchType = image)始终返回500错误.我已经仔细检查了API文档,似乎没有任何变化.正如你在这个论坛中看到的那样,这影响了很多人.

https://productforums.google.com/forum/#!category-topic/customsearch/troubleshooting-and-bugs/4bJPzGPLYfw

这是我回复的全部内容:

{
   "error": {
       "code": 500,
       "message": null
   }
}
Run Code Online (Sandbox Code Playgroud)

我曾试图打电话给Google,但他们只是将我重定向到了绝对没有相关信息的网站.

有没有人设法让这个工作或与谷歌的人交谈过?我们正在大量使用这个功能,并且长期使用这个功能非常昂贵.

search-engine google-custom-search web google-image-search

8
推荐指数
1
解决办法
1383
查看次数