SuperAPI AI 工具集

ieee-download

写作与研究

查看项目

更新于 10-15 20:28

技能介绍

用途:从 IEEE Xplore 按文章编号(arnumber)下载论文 PDF 到本地磁盘,适用于需要批量获取 IEEE 文献的场景。

主要能力:利用 IEEE Xplore 两层 PDF 服务结构,跳过 stamp.jsp 包装页,直接访问 {BASE_URL}/stampPDF/getPDF.jsp?tp=&arnumber={ARNUMBER}&ref= 获取 PDF 二进制,单篇约 2 次工具调用;若直连失败则回退到 stamp.jsp 提取 iframe 中的真实 PDF 地址,约 3-4 次调用。支持顺序批量下载,建议每次间隔至少 3 秒以避免触发机器人检测;也支持在搜索结果页勾选文章后点击“Download PDFs”按钮批量下载。

使用方式:先访问文档页检查是否含“Access provided by”以确认权限,无权限时提示用户先完成机构登录;确认后导航至 getPDF 地址,检测 contentType 为 application/pdf 后构造可读文件名并触发下载。该技能设为 disable-model-invocation: true,需用 /ieee-download 显式调用。

限制:用户必须拥有访问权限(机构订阅、开放获取或个人订阅),付费墙文章无权限时下载会失败;若被重定向回 /document/ 页面说明无权限,常见原因包括未登录、机构未订阅该内容或会话过期。开放获取文章无需认证。同一会话中解决一次验证码后,后续下载可正常进行。下载失败时建议用户检查访问状态或尝试登录。