当前位置:  开发笔记 > 编程语言 > 正文

如何从Google Custom Search API获得100多个结果

如何解决《如何从GoogleCustomSearchAPI获得100多个结果》经验,为你挑选了1个好方法。

我正在尝试将Google Custom Search API用于Java中的研究目的.因此,我需要为每个查询设置一个大的结果集.然而,似乎我受限于前100个结果,远远低于我的需要.我使用这样的list方法:

list.setStart(90L);

当我将其设置为从索引100开始时,我收到此错误:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request

{   "code" : 400,   
    "errors" : [ {
    "domain" : "global",
    "message" : "Invalid Value",
    "reason" : "invalid"   
  } ],   
    "message" : "Invalid Value" 
}

有没有办法消除这个限制?



1> 小智..:

两个限制之间存在差异:a)每天最多100个查询; b)每个搜索短语最多100个结果(甚至分成10个查询,每个查询10个结果).限制(a)可以通过支付给谷歌来解决,而限制(b)根本无法解决,它似乎是搜索整个网络时CSE产品的一个特征(即不仅仅是网站搜索,它可以给予更多结果),请参阅https://productforums.google.com/forum/#!topic/customsearch/VM8_6trCxGU

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有