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