使用C Sharp或PHP执行Google文本搜索


Perform a Google text search with C Sharp or PHP?

转到Google代码页,我找不到我应该用来执行基本web搜索的API。我找到的所有其他资源都指向Google Base API,但它不再可用。

我需要的是能够sumbit查询字符串,并得到一个网站名称列表。例如,我需要在搜索"冠军联赛"时找到第一个结果,就像在谷歌页面上输入查询一样。

现在文本搜索使用的正确API是什么?有PHP或C Sharp的库吗?

EDIT:我在网上发现PHP代码发送请求ajax.googleapis.com/ajax/services/search/web。我检查了一下,它实际上返回搜索结果:)你知道我在哪里可以找到这个端点的信息,从什么API是它的一部分?此外,@Rickard建议的自定义搜索API似乎不提供这个基本功能。我试着使用它,但它要求我输入我想要搜索的网站。我不想搜索特定的网站,而是所有的。

谢谢

查看Google自定义搜索API

我发现这个工作很好,因为谷歌的API是伟大的,除非你需要每天搜索+100次,然后他们收费你。这是一个简单的解决方案,但只适用于字符串搜索,而不是图像搜索。

搜索"turtle":

string searchString = "Turtle";
System.Diagnostics.Process.Start("www.google.com/search?q=" + searchString);