2011-10-04 32 views
2

Google code页面我找不到我应该用来执行基本Web搜索的API。我找到的所有其他资源指向Google Base API,但它不再可用。使用C Sharp或PHP执行Google文本搜索?

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

这些日子用于文本搜索的正确API是什么?有没有PHP或C Sharp的图书馆?

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

谢谢

+0

我已经集成在自己的网站谷歌搜索。但我怎么解释你?给我你的确切要求!!!!! – sikender

+0

我不需要任何特别的东西。只需使用Google执行文本搜索...... –

回答

0
+0

我可以查询“Paris Hilton”并获得与在Google网站上输入关键词相同的结果吗?谢谢。 –

+0

与匿名用户的结果相同,是的。有很多来源可以影响SERP,当你说,以Google用户身份登录时。 – Rickard

+0

感谢您的回复。我开始阅读有关自定义搜索API的信息,并看到我必须指定要搜索的网站。我的目标是执行常规的Web文本搜索。此外,我在网上找到的一些PHP代码向http://ajax.googleapis.com/ajax/services/search/web发送请求。我检查了它,它实际上返回搜索结果:)你知道我在哪里可以找到这个端点的信息,并从它是什么API的一部分?谢谢。 –

0

我发现这工作得很好,因为谷歌API是伟大的,除非你需要每天查询+100倍,那么他们收费。这是针对此问题的简单解决方案,但仅适用于字符串搜索而不适用于图像搜索。

的 “海龟” 搜索:

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