在scala中获取谷歌搜索结果的结果

时间:2013-04-24 07:55:35

标签: scala search count

我正在寻找一种方法来捕获谷歌搜索结果的总数(“关于****结果”字段)。我搜索谷歌API,但似乎你不能得到总数。有没有人有这样的信息?如何在Scala(或任何其他语言......)中实现它?

谢谢

1 个答案:

答案 0 :(得分: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());