根据Google自定义搜索API的文档:http://code.google.com/apis/customsearch/docs/start.html#sites,您可以搜索最多5000个网站的限制.这太蹩脚了.有没有办法解决这个问题,以便我可以使用Google的搜索结果搜索整个网络?
此外,如果您包含一堆匹配超过5000个网站的网址模式,API将如何选择要包含哪些网站以及要排除哪些网站?
这些天我注意到我在项目中使用的图像的Google Search API已不再可用,例如
https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=apple
回报
{
"responseData": null,
"responseDetails": "This API is no longer available.",
"responseStatus": 403
}
Run Code Online (Sandbox Code Playgroud)
我应该使用什么代替搜索图像?
UPD:我并不严格依赖Google搜索,任何其他替代图片搜索 API都可以接受.
我已经了解了Google的(非官方)建议API和他们的搜索API,它们看起来都很棒,但建议API实际上并没有建议导航完成.另一方面,在谷歌浏览器中,如果您开始输入例如"apple",则会建议"www.apple.com/trailers".
我知道它会搜索您的浏览历史记录,但我从未去过该页面,所以它不会在本地获取.
这是另一个非官方的秘密API吗?
我们正在使用Google自定义搜索API(付费服务器端API)来支持我们的搜索结果.
我想在搜索中添加一个自动完成功能 - 但是,是否有人知道是否支持此功能(通过服务器端API,还是通过某种客户端JSONP?)
我已尝试使用自动填充功能进行Google自定义搜索,但这似乎想要绘制搜索框并显示带有结果的Google广告,这是我不想要的.
对于一个新项目,我正在比较ElasticSearch和GAE Search API.我需要的是一个自定义评分功能,能够处理一些自定义评分功能,如:
所有这一切都可以通过ElasticSearch实现,但我找不到在GAE Search API中实现第三点的方法.我也无法弄清楚第一个选项是否只是GAE Search API中的过滤器,或者它也会改变文档的分数.有人知道这是否可行?
我想使用Google API,你的意思是功能吗?所以基本上我想写一段代码,它向Google搜索发送一个单词,谷歌找到确切的点击或给出一个"我有意思"的回复,我将使用.
它可用吗?试图找到但却找不到.
search-engine google-api google-search-api google-cloud-platform google-search-platform
有关CSE的定价有点模糊:
对于CSE用户,API每天免费提供100个搜索查询.如果您需要更多,可以在API控制台中注册结算.额外请求每1000次查询需要花费5美元,每天最多10k次查询
num参数,而不是JSON 10)cx密钥计算的?每当您执行Google搜索时,它都会泄露这一小段信息
"大约8,110,000个结果(0.10秒)"
我正在使用某些术语返回的结果数量来相互排名,所以如果我能通过API得到这个整数 - 8,110,000,那将非常有帮助.最近有些Google API被弃用了,所以如果你能指出我没有弃用的那个,那将非常有帮助.
任何其他解决方法也将非常感谢.我看过一两篇关于类似主题的老帖子,但似乎都没有成功解决.
(我试过看,但所有其他答案似乎都在使用urllib2)
我刚刚开始尝试使用请求,但我仍然不太清楚如何从页面发送或请求其他内容.例如,我会的
import requests
r = requests.get('http://google.com')
Run Code Online (Sandbox Code Playgroud)
但我不知道现在怎么做,例如,使用提供的搜索栏进行谷歌搜索.我已经阅读了快速入门指南,但我对HTML POST等不是很熟悉,所以它并没有太大帮助.
有什么干净而优雅的方式来做我要问的事吗?
我正在使用Google的自定义搜索API,我向如下所示的网址发出HTTP请求:
https://www.googleapis.com/customsearch/v1?key=<my-key>&cref=&num=10&q=how+can+i+do+htis
如果您在Google上搜索"我该怎么办htis",您会被告知"显示我如何做到这一点的结果",并给您一些结果(称之为结果集A)
但如果您使用API搜索拼写错误的字符串,则会得到与A不同的结果...使用拼写正确的字符串进行搜索会得到结果A,它与Google上的普通搜索服务相匹配
有没有办法直接使用建议的字符串进行搜索?我想使用我自己无法负担实施拼写检查的API,这也可以纠正人名和一切
spell-checking google-search google-search-api search-suggestion