Cli*_*ote 5 html screen-scraping text-extraction google-search-api
我需要提供诸如“蓝色金属水壶”(带/不带引号)之类的关键字,并仅获取为此搜索找到的结果数。如果我现在不加引号搜索,我会得到:
Results 1 - 10 of about 1,040,000 for blue metal kettle. (0.19 seconds)
Run Code Online (Sandbox Code Playgroud)
这里“1,040,000”是我想要的数字。是否有任何 API 函数可以做到这一点,或者我必须通过 HTML 提取这个数字?做到这一点的最佳方法是什么?
在 Google Ajax API 中,JSON 中有一个estimatedResultsCount 属性,但您可以阅读问题跟踪器上提交的未解决的投诉:
结果计数各不相同
http://code.google.com/p/google-ajax-apis/issues/detail?id=32
(我看到这个问题被标记为 PHP,但客户端 javascript 可能会引起兴趣。)