Academic Paper Fetcher

📄 一键获取 Sci-Hub 学术文献

自动从 Sci-Hub 下载学术文献,支持批量 DOI 解析与 PDF 归档管理

收藏
11.8k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Paper Fetcher 是一款针对学术研究的自动化文献获取工具,通过 Sci-Hub 平台实现开放获取(Open Access)论文的批量下载。用户仅需提供 DOI(数字对象标识符),工具即可自动完成:解析 DOI 格式 → 访问 Sci-Hub 镜像站点 → 定位 PDF 下载链接 → 保存至标准化目录。支持单篇与批量模式,文件名自动清理(将 DOI 中的斜杠替换为下划线),输出路径固定为 workspace/research/papers/

显著优点

1. 零配置门槛:无需 API 密钥或机构订阅,直接利用 Sci-Hub 的公开资源池
2. 批量处理效率:可同时提交多个 DOI,适合系统综述或文献计量研究的前期数据收集

3. 结构化归档:自动命名与目录管理,便于与 Obsidian 等知识库工具联动

4. 格式容错性:兼容 https://doi.org/ 前缀有无两种 DOI 写法

潜在缺点与局限性

  • 法律与合规风险:Sci-Hub 的运营在多数司法管辖区存在版权争议,使用者可能面临:出版商 DMCA 通知、机构网络封禁、部分地区法律追责
  • 单点故障依赖:硬编码单一 Sci-Hub 镜像域名(sci-hub.su),该域名可能随时被封禁或更换,导致服务中断
  • 无元数据抓取:仅下载 PDF,不提取标题、作者、摘要等结构化信息,需额外工具处理
  • 无去重机制:重复 DOI 会产生覆盖或冗余文件
  • 缺乏访问控制:下载内容未做版权状态校验,可能误下载非 OA 论文

适合人群

  • 个人研究者:无机构订阅访问权限的独立学者、自由职业科研人员
  • 文献管理者:需要快速建立本地 PDF 库的知识工作者
  • 教育场景:发展中国家资源受限的教学机构(需充分告知法律风险)

常规风险

| 风险类别 | 具体描述 | 缓解建议 |
|---------|---------|---------|
| 版权侵权 | 下载受版权保护的非 OA 论文 | 优先使用 Unpaywall、PubMed Central 等合法渠道 |
| 域名失效 | Sci-Hub 镜像频繁更换 | 实现域名轮询或提供手动备用配置 |
| 恶意文件 | PDF 载体可能被植入漏洞利用代码 | 下载后使用隔离环境或 PDF 沙箱扫描 |
| 隐私泄露 | DOI 查询可能记录用户 IP 与研究兴趣 | 配合 VPN/Tor 使用,避免敏感领域直接查询 |

建议改进方向:增加 --check-oa 模式优先查询合法 OA 版本,集成 DOI 元数据补全,支持用户自定义 Sci-Hub 镜像列表。

Academic Paper Fetcher 内容

scripts文件夹
手动下载zip · 4.2 kB
fetch_paper.pytext/plain
请选择文件