首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在角js应用程序中使用google搜索api游标获取google专利搜索的所有结果

在角js应用程序中使用google搜索api游标获取google专利搜索的所有结果
EN

Stack Overflow用户
提问于 2014-07-13 09:35:42
回答 1查看 989关注 0票数 0

我想使用以下已过时的URL搜索谷歌专利

https://ajax.googleapis.com/ajax/services/search/patent?v=1.0&q=thumb%20wrestling%20apparatus&userip=192.168.1.102

它给了我有限的记录每页。但是在JSON的末尾,它还返回具有开始键和标签键的游标。所以我的问题是,如何使用光标来显示我搜索中的所有记录。例如,如果有8页,每页包含4条记录,所以我想在我的UI上显示所有32条记录。我怎样才能做到这一点?第二个问题是,谷歌的专利搜索还有APi吗?如果是,那么我如何使用REST搜索专利,如何在一个页面上获得所有记录?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-13 09:53:07

看起来API仅限于一个每次请求最多8个结果 (通过使用查询参数rsz=8,您可以将当前的4个结果增加到8个。

因此,我想获得所有结果的唯一方法是执行多个请求。所以如果当前的页面信息数据是..。

代码语言:javascript
复制
"pages":[
   {"start":"0","label":1},
   {"start":"8","label":2},
   {"start":"16","label":3},
   {"start":"24","label":4},
   {"start":"32","label":5}
]

您将发出5个请求,链接start、param、start=0, start=8 ...等,提取结果并推送到数组存储。如果您还没有,我建议您使用类似拉斯特角的东西,因为这样会使这个过程更容易。

取决于您的UI是如何设置的,也许在用户滚动列表时使用一些延迟加载会更好呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24721327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档