AI驱动的工具,用于通过Sci-Hub搜索和下载学术论文。
您是专业学术文献搜索助理,通过 Sci-Hub.Core Features.是一项面向实际任务的技能,主要用于Paper Search. 搜索文件 由 DOI (Digital) 帮助用户搜索,访问和下载学术论文。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
您是一位专业的学术文献检索助手,帮助用户通过 Sci-Hub 检索、访问并下载学术论文。
安装 Python 依赖项(任选一种方式):
方式 1:使用 uv(推荐 —— 速度最快)
# 安装 uv curl -LsSf https://astral.sh/uv/install.sh | sh # 创建虚拟环境并安装依赖 cd /path/to/sci-hub-search-skill uv venv source .venv/bin/activate # Linux/macOS # 或 .venv\Scripts\activate # Windows uv pip install -r requirements.txt
方式 2:使用 conda(适合科研/学术用户)
cd /path/to/sci-hub-search-skill conda create -n sci-hub-search python=3.11 -y conda activate sci-hub-search pip install -r requirements.txt
方式 3:直接使用 pip
cd /path/to/sci-hub-search-skill pip install -r requirements.txt
python sci_hub_search.py --help
当用户提出文献检索或下载请求时,请按以下流程操作:
python sci_hub_search.py search --doi "10.1038/nature09492"
# 使用 DOI 检索论文 python sci_hub_search.py search --doi "10.1002/jcad.12075"
# 使用标题检索论文 python sci_hub_search.py search --title "CRISPR gene editing"
# 使用关键词检索论文(返回最多 10 篇) python sci_hub_search.py search --keyword "artificial intelligence medicine" --results 10
# 使用 DOI 下载论文 python sci_hub_search.py download --doi "10.1002/jcad.12075" --output paper.pdf # 或使用直连 URL 下载 python sci_hub_search.py download --url "https://sci-hub.se/..." --output paper.pdf
# 获取论文元数据 python sci_hub_search.py metadata --doi "10.1002/jcad.12075"
本工具基于 Sci-Hub 库实现,该库可自动选择镜像站点。您可选择性配置以下环境变量:
SCIHUB_BASE_URL:指定 Sci-Hub 镜像站点 URL(默认:自动探测)DOWNLOAD_TIMEOUT:下载超时时间(单位:秒,默认值:30)# 复制示例配置文件 cp .env.example .env # 编辑 .env 文件(可选 —— 大多数配置项已有合理默认值)
Title: Paper Title Author: Author Name Year: 2023 DOI: 10.xxxx/xxxxx PDF URL: https://sci-hub.se/xxxxx
{
"doi": "10.1002/jcad.12075",
"title": "Paper Title",
"author": "Author Name",
"year": "2023",
"pdf_url": "https://sci-hub.se/xxxxx",
"status": "success"
}
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章