【问题标题】:recommendations for programmatic web searches程序化网络搜索的建议
【发布时间】:2012-10-13 00:13:55
【问题描述】:

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

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

以前肯定有人想做程序化网络搜索。 Google 是否提供另一种我们可以使用的 B2B 搜索服务?我们很乐意为每次查询、签署协议等付费。我担心我没有在 Google 网站上找到正确的位置。

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

【问题讨论】:

    标签: web-services search bing web-search


    【解决方案1】:

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

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

    【讨论】:

    • 我记得在我最初的研究中看到了这一点,但在我注册后,在我可用的任何管理页面中都没有提到它。诡异的。并且令人困惑。
    【解决方案2】:

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

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

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

    抱歉,我没有提供正确的链接,因为相关页面需要登录才能访问。虽然我认为这个答案是我的问题的权威答案,但我给@sync 打了绿色复选标记,如果没有他的帮助,我将无法弄清楚。不过,我仍然希望在 Bing 的 API 上看到一些 cmets!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多