Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取谷歌搜索结果的数量_Java_Search - Fatal编程技术网

Java 获取谷歌搜索结果的数量

Java 获取谷歌搜索结果的数量,java,search,Java,Search,我用java在google上搜索了很多搜索结果,但是什么都没用。 我也尝试过谷歌自定义搜索API。 我不想要结果的标题/url,只想要找到的总结果数。 有人能为我指点迷津吗?使用自定义搜索API,您走的路是对的 从查询中获得的结果中有一个totalResults键。只要抓住它的价值,你就完成了 如果希望JSON仅包含该值,请将参数添加到查询中,如下所示: https://www.googleapis.com/customsearch/v1?key={YOUR_API_KEY}&cx={Y

我用java在google上搜索了很多搜索结果,但是什么都没用。 我也尝试过谷歌自定义搜索API。 我不想要结果的标题/url,只想要找到的总结果数。
有人能为我指点迷津吗?

使用自定义搜索API,您走的路是对的

从查询中获得的结果中有一个
totalResults
键。只要抓住它的价值,你就完成了

如果希望JSON仅包含该值,请将参数添加到查询中,如下所示:

https://www.googleapis.com/customsearch/v1?key={YOUR_API_KEY}&cx={YOUR_SEARCH_ENGINE_ID}
    &q={YOUR_SEARCH_STRING}&alt=json&fields=queries(request(totalResults))

看看这个答案:这里有一个不依赖自定义搜索API的解决方案:请注意,自定义搜索API每天只允许您进行100次免费搜索(我想另一个已发表评论的解决方案也会对您进行类似的限制)。@Stephan Google可能会在几次搜索后开始禁止您的查询,因为它们有更好的防机器人的保护系统。