当你搜索谷歌时,它会估计搜索结果的数量,例如
Results 1 - 10 of about 103,000,000 for hello world
如何以编程方式获取数字 103,000,000?
我对结果不感兴趣,只对那个数字感兴趣,我需要一次进行大约 100 次这样的搜索,所以网页抓取不是一种选择,因为谷歌往往会阻止这种事情。
我见过可以使用 google soap API 来执行此操作的解决方案,但这不再是一个选项,因为它已被弃用,并且他们不再提供 API key ,而且 AJAX API 似乎不提供此功能字段:/
最佳答案
当返回搜索对象时,它将具有一个“results”属性作为包含结果对象的数组,以及一个“Cursor”属性,该属性包含具有 estimatedResultsCount 属性的游标对象。这就是你要找的人。
关于javascript - 估计搜索结果数 Google search API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1020741/