我一直在嘗試寫類似的東西,但沒有任何成功,所以我想知道是否有任何谷歌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