Install
openclaw skills install xy-pubmed-pdf-downloaderDownload PDFs from PubMed Central (PMC) and Europe PMC. Use when the user needs to download open-access academic papers from PubMed Central using PMC ID, Pub...
openclaw skills install xy-pubmed-pdf-downloader下载 PubMed Central (PMC) 和 Europe PMC 开放获取论文的 PDF 文件。
python3 scripts/download_pmc_pdf.py <identifier>
支持的 identifier 格式:
PMC12345678 或 12345678https://pmc.ncbi.nlm.nih.gov/articles/PMC12345678/10.3389/fcvm.2024.1368022创建文本文件 pmc_list.txt,每行一个 ID:
PMC12345678
PMC87654321
10.3389/fcvm.2024.1368022
https://pmc.ncbi.nlm.nih.gov/articles/PMC56789012/
运行:
python3 scripts/download_pmc_pdf.py --batch pmc_list.txt
-o, --output <dir>: 指定输出目录 (默认: ./downloads)-f, --filename <name>: 自定义文件名--batch <file>: 从文件批量下载# 下载单个 PDF
python3 scripts/download_pmc_pdf.py PMC12867338
# 指定输出目录
python3 scripts/download_pmc_pdf.py PMC12867338 -o ./papers
# 自定义文件名
python3 scripts/download_pmc_pdf.py PMC12867338 -f coronary_prediction.pdf
# 批量下载
python3 scripts/download_pmc_pdf.py --batch id_list.txt -o ./batch_downloads
requests 库:pip install requests下载的 PDF 文件保存在指定目录,默认命名格式:
PMC{ID}.pdf (如 PMC12867338.pdf)404: 文章不存在或不是开放获取DOI 转换失败: 该 DOI 没有对应的 PMC 记录