2013-04-24 72 views
0

的數目我正在尋找一種方法來捕捉谷歌搜索結果的總數(「關於****結果」字段)。我在谷歌API搜索,但似乎你不能得到總數。有沒有人有這樣的信息?我如何在Scala(或其他語言...)中實現它?獲取谷歌搜索結果在斯卡拉

謝謝

回答

0

您可以使用HTML敏捷包。只需導航到 https://www.google.com/search?q=」+ WhatYouWantToSearch 並獲取它的內容。獲得該urlcontent後,您可以使用下面

htmlDoc.LoadHtml(urlcontent); 
    HtmlAgilityPack.HtmlNode hnc = htmlDoc.DocumentNode.SelectSingleNode("//div[@id='resultStats']"); 
    string[] text = hnc.InnerHtml.Split(' '); 
    return Convert.ToInt32(text[1].Replace(",", "").Replace(".", "").Trim()); 
+0

感謝代碼,我的工作在你的解決方案:) – 2013-04-26 11:21:29