程序化网络搜索的建议

时间:2012-10-13 00:13:56

标签: web-services search bing web-search

我正在开发一个需要将网址与基于关键字的数据相关联的系统。我希望我可以使用网络服务自动执行基于关键字或标签的全网搜索,结果将采用机器友好的格式,如JSON。

我的第一个想法是谷歌,他们的谷歌自定义搜索服务看起来相当不错,并已在测试中证明了自己。它有一个类似REST的简单URL,并以JSON格式返回结果。唯一的问题是它每天有100个查询限制。我需要更多1000.他们的更高配额的付费选项(谷歌网站搜索)不允许全网搜索,所以对我来说没用。

当然其他人之前想要进行程序化网络搜索。 Google会提供另一种我们可以使用的B2B搜索服务吗?我们很乐意按查询,签署协议等付款。我担心我没有在Google网站上寻找合适的位置。

在我写这个问题时,我发现了微软的Bing web services主页。乍一看它看起来很不错。我略微偏爱谷歌,但对微软开放。我很想听听有关使用Microsoft API的任何建议。

2 个答案:

答案 0 :(得分:1)

Google自定义搜索提供“付费> 100个查询”选项,我相信:

https://developers.google.com/custom-search/v1/overview (参见底部的“付费使用”部分)

答案 1 :(得分:0)

@Sync找到了正确的方法,我相信我现在明白了这个问题:Google有两个控制面板用于自定义搜索,而你无法从另一个控制面板中找到。

我在Google自定义搜索引擎(www.google.com/cse/panel)的面板上,这让我可以控制搜索引擎的低级别方面,唯一的付费方式是转换为Google网站搜索,但这样做会失去我的全网搜索能力。

Google的所有API(code.google.com/apis/console)都有另一个更高级别的控制面板,其中自定义搜索是一个组件。从这里开始,设置结算以获得更大的配额显然是相互关联的。

抱歉,我没有提供正确的链接,因为相关页面需要登录才能访问。虽然我认为这个答案对我的问题是权威的,但我给@sync提供了绿色选中标记,没有他的帮助我就无法弄明白。不过,我仍然希望看到有关Bing的API的一些评论!