Agent Skills
返回列表
认证论文 PDF 获取

认证论文 PDF 获取

行业专业 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bcff01f1/authenticated-paper-fetcher。

技能介绍

要解决什么问题

工程师和研究者经常手里只有 DOI、出版社链接或图书馆永久链接,但 PDF 不能靠匿名 HTTP 直接下:要么走开放获取,要么依赖学校 EZproxy/OpenAthens、本地已登录的浏览器配置,或远程 Chrome CDP 会话。手工在浏览器里点「下载」再整理文件名和出处,重复且容易漏记最终落地 URL。

技能如何工作

技能把请求规范成 DOI、出版社 URL 或图书馆 permalink,再按访问方式选择路径:

  • 开放获取:优先尝试常规直连拉取。
  • 机构权限:通过 scripts/fetch-paper.mjs 驱动 Playwright,使用本地持久化 profile,必要时 --pause-for-login 让人完成 SSO;若用户提供代理前缀,用 --proxy-prefix 显式拼接。
  • 云浏览器 / CDP:读取 references/cloud-browser-options.md 后,用 PAPER_FETCH_CDP_ENDPOINT 或 --cdp 连接已有会话。
  • SpringerLink:在认证页加载后尝试页面 PDF 链接及 link.springer.com/content/pdf/*.pdf 等常见模式。

成功后保存 PDF 及 sidecar 元数据 JSON,并回报保存路径、最终文章 URL 与权限/登录问题。

边界与注意点

仅处理用户有权访问或开放获取的内容;不在对话中索要或保存密码、SSO、2FA、Cookie 或 API Key;不绕过付费墙、验证码、限速、DRM 或 robots 限制。批量下载需用户确认许可;大规模挖掘应优先官方 TDM API。浏览器 profile、CDP 端点与下载文件视为敏感信息;使用云浏览器做校内登录前,应提醒用户确认学校是否允许在该服务商输入 SSO。

使用场景

  • 文献调研时只有 DOI,需通过学校 EZproxy 前缀在已授权前提下下载订阅期刊 PDF 并记录最终文章 URL。
  • 开放获取 DOI 或出版社链接,先尝试直连拉取;若 403/无 entitlement 再引导补登录或换图书馆 permalink。
  • SpringerLink 订阅全文需在 Playwright 持久化 profile 中打开认证页,解析页面 PDF 链或 content/pdf 模式后保存。
  • 无法使用本地校园网时,连接用户提供的远程 Chrome CDP 端点,在同一已登录会话里抓取单篇 PDF。

适合人员

  • 每周从出版社平台整理参考文献的研究生,要把单篇 DOI 合规落盘为 PDF 与 sidecar 元数据 JSON。
  • 维护课题组共享文献目录的科研助理,依赖机构权限而非破解付费墙,统一保存路径与出处信息。
  • 搭建引用管理或全文索引流水线的后端工程师,只能基于用户已有图书馆 entitlement 拉取全文。
  • 需用云浏览器远程完成图书馆 SSO 的教职工,在确认校方允许该服务商输入凭证后抓取单篇订阅论文。