根据DOI从Sci-Hub获取PDF链接。
Sci-Hub 纸张下载器是一项面向实际任务的技能,主要用于给一个 DOI, 使用捆绑的 Python 脚本通过当前 Sci- Hub 和 Sci- Net 流解决 PDF 直接的 URL;将脚本输出如下;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
给定一个 DOI,使用内置的 Python 脚本通过当前的 Sci-Hub 和 Sci-Net 流程解析出 PDF 的直接下载链接。
请按如下方式处理脚本输出:
NOT_FOUND,且第二行以 OA_LINK 开头,则将该值视为 Sci-Hub 页面上显示的开放获取(OA)条目链接。它可能是出版社页面、知识库页面,或其他非 PDF 格式的着陆页,而非最终的 PDF 下载链接。NOT_FOUND 且无第二行,则说明 Sci-Hub 当前未收录该论文。MIRROR_ERROR,则说明无法稳定访问 Sci-Hub,结果不确定。INVALID_INPUT,请提示用户提供有效的 DOI。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习