【发布时间】:2012-07-19 21:11:29
【问题描述】:
我使用 java 搜索了很多以检索谷歌搜索结果的数量,但没有任何效果。 我也尝试过 Google 自定义搜索 API。 我不想要结果的标题/网址,只想要找到的总结果数。 有人可以指导我吗?
【问题讨论】:
我使用 java 搜索了很多以检索谷歌搜索结果的数量,但没有任何效果。 我也尝试过 Google 自定义搜索 API。 我不想要结果的标题/网址,只想要找到的总结果数。 有人可以指导我吗?
【问题讨论】:
通过使用自定义搜索 API,您走在了正确的道路上。
您从查询中获得的response JSON 中有一个totalResults 键。只要抓住它的价值,你就完成了。
如果您希望 JSON 仅包含该值,请将 fields 参数添加到您的查询中,如下所示:
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))
【讨论】: