用途:在当前 Web of Science(WoS)搜索结果中翻到指定页,或从上次搜索继续加载更多结果。
主要能力:提供两种翻页方式。方式 A(基于 URL):当浏览器处于结果页时,结果 URL 形如 /wos/woscc/summary/{session-uuid}/{sort}/{page-number},修改页码后导航,再用 evaluate_script 配合 DOM 选择器提取数据,共需 2 次工具调用。方式 B(基于 API,推荐,仅 1 次工具调用):重新运行搜索 API,并通过 retrieve.first 设置偏移量。
用法要点:方式 B 需先从浏览器资源条目中取得 SID,再向 /api/wosnx/core/runQuerySearch?SID=${sid} 发起 POST 请求(Content-Type 为 text/plain;charset=UTF-8,Accept 为 application/x-ndjson),请求体中带上与原始搜索相同的 query、editions、sort,并设置 retrieve.first 与 count。返回文本按行逐条解析 NDJSON,找出 key 为 searchInfo 与 records 的条目,records 转为含 idx、wosId、title、authors、source、year、doi、citations 的数组,并返回 status、page、totalResults、records。
限制与注意事项:需记住此前 wos-search 调用中的原始查询、editions 与 sort;retrieve.first 为从 1 开始的记录偏移量(1 为第一条,51 为第 2 页);每页 50 条,最多可访问 100,000 条记录。价格为暂未提供。