Google Web Search API 仅返回前 100 个结果集
有没有办法在 Google 中搜索和检索特定查询的所有结果?我想使用自定义搜索 API,但结果集的起始索引最多可以为 99 (http://code.google.com/apis/customsearch/v1/using_rest.html) 这意味着我只能检索第一个100 件。就我而言,结果集中大约有 4000 个项目。
谢谢。
Is there a way to search and retrieve all results for a particular query in Google? I want to use Custom Search API, but the starting index of the result set can be 99 at most (http://code.google.com/apis/customsearch/v1/using_rest.html) Which means I can retrieve only the first 100 items. In my case, there are around 4000 items in the result set.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以检索大约 1000 个结果:100 个页面,每个页面 10 个结果。请参阅:http://code.google.com/apis/customsearch /v1/using_rest.html#query-params
不过,似乎您无法超越这一点。
更新:我的观点是正确的。只有100。
You can retrieve about 1000 results: 100 pages with 10 results each. See: http://code.google.com/apis/customsearch/v1/using_rest.html#query-params
It seems as if you can't go beyond that, though.
UPDATE: I stand corrected. It's only 100.
顺便说一句 - 新的 Google API 每页可以返回 10 多个结果,限制为每页 20 个结果,使用 num=20
http://www.google.com/cse/docs/resultsxml.html
BTW - The new Google API can return more than 10 results per page, limited by 20 results per page, using num=20
http://www.google.com/cse/docs/resultsxml.html