我想使用以下已过时的URL搜索谷歌专利
它给了我有限的记录每页。但是在JSON的末尾,它还返回具有开始键和标签键的游标。所以我的问题是,如何使用光标来显示我搜索中的所有记录。例如,如果有8页,每页包含4条记录,所以我想在我的UI上显示所有32条记录。我怎样才能做到这一点?第二个问题是,谷歌的专利搜索还有APi吗?如果是,那么我如何使用REST搜索专利,如何在一个页面上获得所有记录?
发布于 2014-07-13 09:53:07
看起来API仅限于一个每次请求最多8个结果 (通过使用查询参数rsz=8,您可以将当前的4个结果增加到8个。
因此,我想获得所有结果的唯一方法是执行多个请求。所以如果当前的页面信息数据是..。
"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是如何设置的,也许在用户滚动列表时使用一些延迟加载会更好呢?
https://stackoverflow.com/questions/24721327
复制相似问题