2009-12-02 102 views

回答

0

有可能是一個Google API就可以使用,而不是解析搜索的結果。

3

這裏的東西我放在一起,將用於幾個查詢每小時工作的每個IP地址:

public static Int32 GooglePages(string sourceDomain) 
    { 
     String googleSource 
      = (new WebClient()).DownloadString(
       @"http://www.google.com/search?q=site%3A" + sourceDomain); 

     return Convert.ToInt32(
      Regex.Match(googleSource, 
       @"about \<b\>([0-9,]*)\<\/b\> from ") 
       .Groups[1].Value.Replace(",", "")); 

    } 

如果你要經常使用它,或者使許多查詢定期我會建議使用一個官方認可的API。

相關問題