我在我的应用程序中使用Google Custom Search api
,搜索link示例搜索LinkedIn中的个人资料。
我需要skip
前十页并获取next ten
页面。基本的想法是跳过前1000条记录,我想要接下来的1000条记录。
有没有办法跳过前10页并在结果中获得接下来的10页?
答案 0 :(得分:3)
尽管API描述中没有特别提及,Google GSA Search Protocol Reference对此限制非常明确:
查询可用的最大结果数为1,000,即 start参数的值添加到num的值 参数不能超过1,000。
但是,如果您需要的只是超过1,000条记录(如您所示),您可以构建查询以返回明确定义的非重叠潜在结果子集,然后将整体结果拼凑在一起。
一个简单的例子就是按日期对结果进行细分。对于您发布的自定义查询,追加&sort=date:r:20100101:20101231
之类的内容将从2010年返回1,000个结果。如果您在2011年重复此结果,则总共会有2,000个结果。