用途:这是 cookjohn/wos-skills 中的内部技能,供其他技能调用,用于从 Web of Science 的当前结果页或 API 响应中解析检索结果,提取结构化文献数据。
主要能力:支持两种模式。模式 A 为 runQuerySearch API 响应解析,属首选方式,将 NDJSON 响应按行解析,从 searchInfo 与 records 载荷中取值,逐条提取字段:序号、wosId(colluid)、标题、作者(wos_standard,分号连接)、来源、年份、卷、期、页码、DOI、WOSCC 引用数、ALLDB 引用数、参考文献数、摘要(去除 HTML 标签)、文献类型、开放获取标记。模式 B 为 DOM 抓取,属回退方式,在浏览器已处于结果页且无 API 时使用,通过 app-record 元素及 data-ta 选择器提取序号、标题、wosId、作者、来源与引用数,先轮询等待记录渲染,返回状态、记录数与记录数组。
使用方式:该技能为内部技能,通常由 wos-skills 中其他技能调用,不直接面向终端用户独立操作。优先使用模式 A,因其为结构化 JSON,不受选择器变动影响;模式 B 仅作回退。具体调用命令与安装方式暂未提供。
适用场景:需要对 WoS 检索结果做结构化提取、字段整理或后续分析的自动化流程。
限制:模式 B 的 DOM 选择器可能因懒加载或动态渲染而漏抓记录;资料未提供该技能的收费、价格、平台兼容范围等说明。