本工具用于自动化下载 GBD (Global Burden of Disease) 2023 项目的分析结果,并提取其中的 CSV 数据。
download.py: 根据 TaskID 从 GBD 官方接口下载 ZIP 文件并解压出 CSV 文件;process_excel.py: 从 Excel 表格中批量读取 TaskID,自动判断是否可下载,并调用download.py进行下载与标记。move.py:提取下载的所有 CSV 文件到指定目录
确保已安装 Python 3.7+,然后运行以下命令安装依赖:
pip install -r requirements.txt(运行前请在各脚本文件的配置区域按需修改)
可直接通过命令行传入 task_id,或者启动后交互式输入:
python download.py [-t task_id]- 编辑 Excel 文件
task_urls.xlsx,在URL列填写所有待下载的任务链接地址,HasURLs和Done列初始填为0。 - 执行批量下载脚本:
python process_excel.pypython move.py