我正在使用谷歌自定义搜索API搜索网站,并尝试通过将num
参数设置为某个高数字999
来返回最大可能结果,但这是向我发送错误:
(400) Invalid Value
但是,当我将num
值设置为10
或更低时,它的效果非常好,所以看起来Google似乎对返回的结果设置了一些限制。
Here is my Google CSE link you can check by setting the num param
Google CSE API文档位于:API Docs
任何想法的人?
答案 0 :(得分:0)
您可以检索最多10页,最多10个结果。 在查询中,您可以使用'num'和'start'参数来引导您的请求。
num = 1-10显示多少结果 start = 1-100起点
因此,如果您需要最大结果,则必须使用num = 10(默认值)和start = 1,11,21,... 91进行10次请求
答案 1 :(得分:-1)
"queries": {
"nextPage": [
{
"title": "Google Custom Search - WTB rolex",
"totalResults": "3030",
"searchTerms": "WTB rolex",
"count": 10,
"startIndex": 11,
我认为他们希望您翻阅结果集。因此,在此查询中,有3030个结果,我们在第1页。
您可以使用以下参数指定所需的页面:
"start": integer
它有效,虽然我也从它那里得到随机的400s(对我来说超过100 400s)。