我一直在尝试写类似的东西,但没有任何成功,所以我想知道是否有任何谷歌API或任何其他“功能”,这将允许我做以下得到前20谷歌结果c#api
List<string> GetTop20Links (string keyword)
{
//code to download and return top 20 results (links) in List<string> format
}
我一直在尝试写类似的东西,但没有任何成功,所以我想知道是否有任何谷歌API或任何其他“功能”,这将允许我做以下得到前20谷歌结果c#api
List<string> GetTop20Links (string keyword)
{
//code to download and return top 20 results (links) in List<string> format
}
我更喜欢使用Google API for .NET。
据我可以从谷歌的博客确定,曾经是(也可能仍然是可操作的)SOAP web服务,让您查询结构化的搜索结果。但是你需要一个所谓的API键来进行查询,并且不会再让它们出现。这项服务的继承人声称是AJAX搜索API,但我找不到任何当前的参考。
在google API page有一个自定义搜索服务,但您必须提供搜索包含的一组特定的网站,您需要显示广告以及结果或支付使用费用。
您会发现,让别人轻松查询他们的搜索引擎,然后将结果用于任何目的都不符合谷歌的利益。他们通过广告赚钱,这是他们的商业模式。
所以,如果你想要实现这个功能,你将不得不转向html丑角,最好是丑陋的,往往经常打破,很难得到正确的。
哇,必应+1。也许我应该尝试使用它。有一个搜索页面可以并排列出Google和Bing结果。 – 2011-02-15 17:45:17
你不需要一个页面并排比较它们,已经证明bing正在窃取google的结果:DDD – 2011-02-15 17:48:09