pip3 install nsfc
数据库文件较大,可通过百度网盘进行下载 (下载链接 提取码:
2nw5
)
- 下载所需的数据库文件,如project.A.sqlite3, 或全部数据project.all.sqlite3
- 保存至
nsfc
的安装路径下的data
目录下, 如:/path/to/site-packages/nsfc/data/project.db
- 或者保存至
HOME
路径下的nsfc_data
目录下,如~/nsfc_data/project.db
- 也可以通过
-d
参数指定要使用的数据库文件
# 查看帮助
nsfc query
# 列出可用的查询字段
nsfc query -K
# 输出数量
nsfc query -C
# 按批准年份查询
nsfc query -C -s approval_year 2019
# 按批准年份+学科代码(模糊)
nsfc query -C -s approval_year 2019 -s subject_code "%A%"
# 批准年份也可以是一个区间
nsfc query -C -s approval_year 2015-2019 -s subject_code "%C01%"
# 结果输出为.jl文件
nsfc query -s approval_year 2019 -s subject_code "%C0501%" -o C0501.2019.jl
# 结果输出为xlsx文件
nsfc query -s approval_year 2019 -s subject_code "%C0501%" -o C0501.2019.xlsx -F xlsx
# 限制最大输出条数
nsfc query -L 5 -s approval_year 2019
nsfc report 20671004
nsfc report 20671004 -o out.pdf
nsfc crawl
nsfc build
- 目前基本上只有2019年之前的数据,2020年的数据很少
- 后续有数据时会再更新
- [2022-01-14] version 2.0.4
- update the urls of Official