0

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

谢谢

4

1 回答 1

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());
于 2013-04-24T08:19:40.090 回答