google是否提供了一种以编程方式查看特定查询的搜索引擎结果的方法?
我想构建一个跟踪应用程序,以便用户可以看到他们的网站在某些关键字的Google搜索结果中的排名。
编辑:该计划的行为将是:每天程序向Google查询所需的短语,查看用户网站的位置,并通过电子邮件向用户发送他们的短语位置更新。
我也希望确保遵守Google的服务条款。
答案 0 :(得分:17)
在找到这个问题后,我一直在研究,因为其他答案似乎已经过时了。
Google搜索API将是其他用户引用的明显选择,但now been deprecated支持自定义搜索API。
虽然起初并不明显Custom Search API允许您搜索整个网络。然而,坏消息是results are not the same as a regular web search。
的顺序总之,它曾经是可能的,但不再如此。新的API(需要付费)将允许您搜索网络,因此无法按要求获得排名。
答案 1 :(得分:12)
我知道这个问题是针对Google的,但尝试其他可能对API集成更加开放的搜索引擎并没有什么坏处。
答案 2 :(得分:6)
尝试谷歌自定义搜索API。从谷歌获取开发人员API密钥并获取搜索引擎的cx代码。该程序在我的博客http://preciselyconcise.com/apis_and_installations/search_google_programmatically.php
中给出答案 3 :(得分:2)
是的,Google提供了您可以使用的search API:
Google AJAX Search API可以帮助您 将Google搜索放入您的网页 用JavaScript。你可以嵌入一个 简单,动态的搜索框和显示 在您自己的网页中搜索结果 或者将结果用于创新, 程序化方式。查看示例 以下是灵感。
不要让这个名字欺骗你,这个API不仅可以用于网页上的JavaScript。