【问题标题】:Google API for Search [closed]用于搜索的 Google API [关闭]
【发布时间】:2010-12-22 16:33:35
【问题描述】:

Google 是否提供 API 来访问其搜索结果?

我能找到的关于这方面的最新信息是基于这个2008 article,它似乎已经不存在了。

更新

我不想对我自己的网站使用 Google 自定义搜索,而是希望在搜索引擎结果页面中自然地访问 Google 的结果。

【问题讨论】:

  • @Nai 关于您的更新,如果您查看自定义搜索,您会发现它是用于网络搜索的 API。不要让名字混淆你。例如,请参阅我的回答 here
  • @marcog 不仅仅是名称,还有描述! " Google 自定义搜索使您能够搜索一个网站或一组网站。您可以利用 Google 的力量创建一个适合您的需求和兴趣的搜索引擎,并且您可以在您的网站中显示结果。您的自定义搜索引擎可以根据您指定的网站对搜索结果进行优先排序或限制。”不要假设您也有 C# 中的示例吗? :)
  • @Nai 我不懂 C#,但您只需要一个可以获取 URL 的模块。 URL 与语言无关。
  • @marcog 还是谢谢你。我只是要潜入并忙碌起来。
  • @Nai 这可能对你有帮助:stackoverflow.com/questions/295557/…

标签: api google-search-api


【解决方案1】:

您真的需要 API 吗?例如,如果您只是调用http://www.google.co.uk/search?q=testsearch,它将返回“testsearch”的结果。

您尚未提及如何检索结果,但您可以使用 ASP.NET 中的 webClient 控件或解析返回的 HTML 之类的简单方法。

【讨论】:

  • 小心这个。您可能违反了 Google 的使用条款。此外,如果您发送的请求过多,Google 可能会根据您的请求提供验证码 - google.com/support/websearch/bin/…
  • @dana - 好点。老实说,到目前为止,我从来没有需要搜索 API,因此这是我最好的猜测
【解决方案2】:

不推荐使用原始搜索 API,取而代之的是新的 custom search API。您还可以在 google-search-api tag 中找到很多相关信息,您甚至可以使用这些信息标记此问题。

【讨论】:

【解决方案3】:

见:Google Search APIs

具体来说,你可能对这个链接感兴趣:JSON/Atom Custom Search API

【讨论】:

    【解决方案4】:

    您可以使用Custom Search API

    这是Web Search API which has been deprecated 的推荐替代品。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 2014-01-06
      • 1970-01-01
      • 2011-03-13
      相关资源
      最近更新 更多