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